示例#1
0
        public void ShowTraining_SetDifferentValue_ReturnsSecondValueTrue()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                ShowTraining = false
            };

            trainingTabVM.ShowTraining = true;
            Assert.IsTrue(trainingTabVM.ShowTraining);
        }
示例#2
0
        public void ShowTraining_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                ShowTraining = false
            };

            trainingTabVM.ShowTraining = true;
            Assert.IsFalse(!trainingTabVM.ShowTraining);
        }
示例#3
0
        public void TargetSpeed_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                TargetSpeed = 9
            };

            trainingTabVM.TargetSpeed = 8;
            Assert.AreNotEqual(trainingTabVM.TargetSpeed, 9);
        }
示例#4
0
        public void ShowTraining_SetSameValue_ReturnsSameValueTrue()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                ShowTraining = true
            };

            trainingTabVM.ShowTraining = true;
            Assert.IsTrue(trainingTabVM.ShowTraining);
        }
示例#5
0
        public void TargetSpeed_SetSameValue_ReturnsSameValueTrue()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                TargetSpeed = 9
            };

            trainingTabVM.TargetSpeed = 9;
            Assert.AreEqual(trainingTabVM.TargetSpeed, 9);
        }
示例#6
0
        public void TargetSpeed_SetDifferentValue_ReturnsSecondValueTrue()
        {
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                TargetSpeed = 9
            };

            trainingTabVM.TargetSpeed = 8;
            Assert.AreEqual(trainingTabVM.TargetSpeed, 8);
        }
示例#7
0
        public void SelectedMovementPattern_SetSameValue_ReturnsSameValueTrue()
        {
            var movementPatternVM = new MovementPatternVM(new MovementPattern(null))
            {
                Name = "Fly"
            };
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedMovementPattern = movementPatternVM
            };

            trainingTabVM.SelectedMovementPattern = movementPatternVM;
            Assert.AreEqual(trainingTabVM.SelectedMovementPattern.Name, "Fly");
        }
示例#8
0
        public void SelectedEnvironment_SetSameValue_ReturnsSameValueTrue()
        {
            var environmentVM = new EnvironmentVM(new Environment())
            {
                Name = "Earth"
            };
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedEnvironment = environmentVM
            };

            trainingTabVM.SelectedEnvironment = environmentVM;
            Assert.AreEqual(trainingTabVM.SelectedEnvironment.Name, "Earth");
        }
示例#9
0
        public void SelectedCreature_SetSameValue_ReturnsSameValueTrue()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            trainingTabVM.SelectedCreature = creatureVM;
            Assert.AreEqual(trainingTabVM.SelectedCreature.Name, "Cat");
        }
示例#10
0
        public void SelectedCreature_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var creatureVM2 = new CreatureVM(new Creature()
            {
                Name = "Dog"
            });
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            trainingTabVM.SelectedCreature = creatureVM2;
            Assert.AreNotEqual(trainingTabVM.SelectedCreature.Name, "Cat");
        }
示例#11
0
        public void OnSelect_SetDifferentValue_ReturnsSecondValueTrue()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var creatureVM2 = new CreatureVM(new Creature()
            {
                Name = "Dog"
            });
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            trainingTabVM.OnSelect(creatureVM2);
            Assert.AreEqual(trainingTabVM.SelectedCreature.Name, "Dog");
        }
示例#12
0
        public void SelectedEnvironment_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var environmentVM = new EnvironmentVM(new Environment())
            {
                Name = "Earth"
            };
            var environmentVM2 = new EnvironmentVM(new Environment())
            {
                Name = "Moon"
            };
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedEnvironment = environmentVM
            };

            trainingTabVM.SelectedEnvironment = environmentVM2;
            Assert.AreNotEqual(trainingTabVM.SelectedEnvironment.Name, "Earth");
        }
示例#13
0
        public void SelectedMovementPattern_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var movementPatternVM = new MovementPatternVM(new MovementPattern(null))
            {
                Name = "Fly"
            };
            var movementPatternVM2 = new MovementPatternVM(new MovementPattern(null))
            {
                Name = "Run"
            };
            var trainingTabVM = new TrainingTabVM(null, new EntityStorageVM(null))
            {
                SelectedMovementPattern = movementPatternVM
            };

            trainingTabVM.SelectedMovementPattern = movementPatternVM2;
            Assert.AreNotEqual(trainingTabVM.SelectedMovementPattern.Name, "Fly");
        }