Example #1
0
        public void Run()
        {
            //tank null kontrol
            if (_tank != null)
            {
                var goldFish = new GoldFish("Gold");
                _tank.AddFish(goldFish);

                var angelFish = new AngelFish("Angel");
                _tank.AddFish(angelFish);


                var babelFish = new BabelFish("Babel");
                _tank.AddFish(babelFish);

                var goldFishNemo = new GoldFish("Nemo");
                _tank.AddFish(goldFishNemo);

                var tankFile = _xmlSaver.Save();

                if (!string.IsNullOrEmpty(tankFile))
                {
                    Console.WriteLine(tankFile + Environment.NewLine);
                }

                foreach (var item in _tank.GetFishList())
                {
                    Console.WriteLine($"Fishes in the Tank: {item.Name}");
                }
            }
            else
            {
                Console.WriteLine("Tank is not found!");
            }
        }
Example #2
0
        public void Should_Add_To_The_sut_Gold_Fish()
        {
            var goldFish = new GoldFish("Test Gold Fish");

            var actal = _sut.AddFish(goldFish);

            Assert.IsTrue(actal);
            Assert.AreEqual(0.1, _sut.Feed());
        }