Exemple #1
0
        public void SelectedEnvironment_SetSameValue_ReturnsSameValueTrue()
        {
            var environmentVM = new EnvironmentVM(new Environment())
            {
                Name = "Earth"
            };
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedEnvironment = environmentVM
            };

            simulationTabVM.SelectedEnvironment = environmentVM;
            Assert.AreEqual(simulationTabVM.SelectedEnvironment.Name, "Earth");
        }
Exemple #2
0
        public void SelectedMovementPattern_SetSameValue_ReturnsSameValueTrue()
        {
            var movementPatternVM = new MovementPatternVM(new MovementPattern(null))
            {
                Name = "Fly"
            };
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedMovementPattern = movementPatternVM
            };

            simulationTabVM.SelectedMovementPattern = movementPatternVM;
            Assert.AreEqual(simulationTabVM.SelectedMovementPattern.Name, "Fly");
        }
Exemple #3
0
        public void SelectedCreature_SetSameValue_ReturnsSameValueTrue()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            simulationTabVM.SelectedCreature = creatureVM;
            Assert.AreEqual(simulationTabVM.SelectedCreature.Name, "Cat");
        }
Exemple #4
0
        public void SelectedCreature_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var creatureVM2 = new CreatureVM(new Creature()
            {
                Name = "Dog"
            });
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            simulationTabVM.SelectedCreature = creatureVM2;
            Assert.AreNotEqual(simulationTabVM.SelectedCreature.Name, "Cat");
        }
Exemple #5
0
        public void OnSelect_SetDifferentValue_ReturnsSecondValueTrue()
        {
            var creatureVM = new CreatureVM(new Creature()
            {
                Name = "Cat"
            });
            var creatureVM2 = new CreatureVM(new Creature()
            {
                Name = "Dog"
            });
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedCreature = creatureVM
            };

            simulationTabVM.OnSelect(creatureVM2);
            Assert.AreEqual(simulationTabVM.SelectedCreature.Name, "Dog");
        }
Exemple #6
0
        public void SelectedEnvironment_SetDifferentValue_ReturnsFirstValueFalse()
        {
            var environmentVM = new EnvironmentVM(new Environment())
            {
                Name = "Earth"
            };
            var environmentVM2 = new EnvironmentVM(new Environment())
            {
                Name = "Moon"
            };
            var simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedEnvironment = environmentVM
            };

            simulationTabVM.SelectedEnvironment = environmentVM2;
            Assert.AreNotEqual(simulationTabVM.SelectedEnvironment.Name, "Earth");
        }
Exemple #7
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 simulationTabVM = new SimulationTabVM(null, new EntityStorageVM(null))
            {
                SelectedMovementPattern = movementPatternVM
            };

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