public void GroentijdViewModel_ComparedToOther_OrdersCorrectly() { Messenger.OverrideDefault(FakesCreator.CreateMessenger()); var model = new ControllerModel(); model.Fasen.Add(new FaseCyclusModel { Naam = "01" }); model.GroentijdenSets.Add(new GroentijdenSetModel { Groentijden = new List <GroentijdModel> { new GroentijdModel { FaseCyclus = "01", Waarde = 0 }, new GroentijdModel { FaseCyclus = "02", Waarde = 0 } }, Naam = "MG1", Type = GroentijdenTypeEnum.MaxGroentijden }); var vm = new GroentijdenSetViewModel(model.GroentijdenSets[0]); Assert.IsTrue(vm.Groentijden[0].CompareTo(vm.Groentijden[1]) < 0, vm.Naam); Assert.IsTrue(vm.Groentijden[1].CompareTo(vm.Groentijden[0]) > 0, vm.Naam); }
public void GronetijdSetViewModel_TypeChangedFormVGToMG_NameChangedCorrectly() { Messenger.OverrideDefault(FakesCreator.CreateMessenger()); var model = new ControllerModel(); model.Fasen.Add(new FaseCyclusModel { Naam = "01" }); model.GroentijdenSets.Add(new GroentijdenSetModel { Groentijden = new List <GroentijdModel> { new GroentijdModel { FaseCyclus = "01", Waarde = 0 } }, Naam = "VG1", Type = GroentijdenTypeEnum.VerlengGroentijden }); var vm = new GroentijdenSetViewModel(model.GroentijdenSets[0]); vm.Type = GroentijdenTypeEnum.MaxGroentijden; Assert.AreEqual("MG1", vm.Naam); }