示例#1
0
        public void NotImplementedExceptionTest()
        {
            var        farm = new EmydexFarmSystem();
            TestAnimal test = new TestAnimal();

            test.ProduceMilk();
        }
示例#2
0
        public void SheepCreationTest()
        {
            var farm  = new EmydexFarmSystem();
            var sheep = new Sheep();

            Assert.IsNotNull(sheep);
            Assert.AreEqual(sheep.NumberOfLegs, 4);
            farm.Enter(sheep);
            Assert.AreEqual(farm.AnimalsCurrentlyInFarm(), 1);
        }
示例#3
0
        public void HorseCreationTest()
        {
            var farm  = new EmydexFarmSystem();
            var horse = new Horse();

            Assert.IsNotNull(horse);
            Assert.AreEqual(horse.NumberOfLegs, 4);
            farm.Enter(horse);
            Assert.AreEqual(farm.AnimalsCurrentlyInFarm(), 1);
        }
示例#4
0
        public void HenCreationTest()
        {
            var farm = new EmydexFarmSystem();
            var hen  = new Hen();

            Assert.IsNotNull(hen);
            Assert.AreEqual(hen.NumberOfLegs, 2);
            farm.Enter(hen);
            Assert.AreEqual(farm.AnimalsCurrentlyInFarm(), 1);
        }
示例#5
0
        public void CowCreationTest()
        {
            var farm = new EmydexFarmSystem();
            var cow  = new Cow();

            Assert.IsNotNull(cow);
            Assert.AreEqual(cow.NumberOfLegs, 4);
            farm.Enter(cow);
            Assert.AreEqual(farm.AnimalsCurrentlyInFarm(), 1);
        }
示例#6
0
        public void MakeNoiseTest()
        {
            var farm = new EmydexFarmSystem();
            Cow cow  = new Cow();

            farm.Enter(cow);

            Hen hen = new Hen();

            farm.Enter(hen);

            Horse horse = new Horse();

            farm.Enter(horse);

            Sheep sheep = new Sheep();

            farm.Enter(sheep);
            Assert.AreEqual(farm.AnimalsCurrentlyInFarm(), 4);
            farm.MakeNoise();
        }
示例#7
0
        public void EnterTest()
        {
            var farm = new EmydexFarmSystem();

            Assert.IsNotNull(farm);
        }