using System.Collections.Generic; using NUnit.Framework; using TINK.Model; using TINK.ViewModel.SelectBike; using TINK.ViewModel.Map; namespace TestShareeLib.ViewModel.SelectBike { [TestFixture] public class TestSelectBikePageViewModel { [Test] public void TestSelectBikeGetActiveFilteredBikeTypeCity() => Assert.That( SelectBikePageViewModel.GetActiveFilteredBikeType(new GroupFilterMapPage(new Dictionary { { "300103" /* Citybike */, TINK.Model.FilterState.On }, { "300101", TINK.Model.FilterState.Off } })), Is.EqualTo("City bike")); [Test] public void TestSelectBikeGetActiveFilteredBikeTypeCargo() => Assert.That( SelectBikePageViewModel.GetActiveFilteredBikeType(new GroupFilterMapPage(new Dictionary { { "300103" /* Citybike */, TINK.Model.FilterState.Off }, { "300101", TINK.Model.FilterState.On } })), Is.EqualTo("Cargo bike")); [Test] public void TestSelectBikeGetActiveFilteredBikeType() => Assert.That( SelectBikePageViewModel.GetActiveFilteredBikeType(new GroupFilterMapPage(new Dictionary())), Is.EqualTo("")); } }