Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }