using System.Collections.Generic; using System.Linq; using NUnit.Framework; using TINK.Model; using TINK.Model.Connector; using TINK.ViewModel.Settings; namespace TestTINKLib.Fixtures.ObjectTests.Settings { [TestFixture] public class TestGroupFilterSettings { [Test] public void TestDoFilter() { var l_oFilter = new GroupFilterSettings(new Dictionary { { $"HOM_{FilterHelper.CITYBIKE}", FilterState.Off }, { $"HOM_{FilterHelper.CARGOBIKE}", FilterState.On }, { "HOM_117025", FilterState.On } }); var l_oResult = l_oFilter.DoFilter(new List { $"HOM_{FilterHelper.CITYBIKE}", $"HOM_{FilterHelper.CARGOBIKE}" }); Assert.AreEqual(1, l_oResult.ToList().Count); Assert.AreEqual($"HOM_{FilterHelper.CARGOBIKE}", l_oResult.ToList()[0]); } } }