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!"); } }
public void Should_Add_To_The_sut_Angel_Fish() { var angelFish = new AngelFish("Test Angel Fish"); var actal = _sut.AddFish(angelFish); Assert.IsTrue(actal); Assert.AreEqual(0.2, _sut.Feed()); }
public void Setup() { _fishTank = new FishTank(); _goldFish = new GoldFish(0.1f); _angelFish = new AngelFish(0.2f); _babelFish = new BabelFish(0.3f); _fakeFish = new FakeFish(0.7f); }
public void AngelFish_Should_ImplementIFish() { //Arrange //Act var fish = new AngelFish() as IFish; //Assert Assert.That(fish, Is.Not.Null); }
public void AngelFishTest() { AngelFish angelFish = new AngelFish("Spot"); Assert.AreEqual("Spot", angelFish.name); Assert.AreEqual(0.2, angelFish.foodRequired); }
public void CreateFishAndNameIsStoredCorrectly() { goldFish = new GoldFish("Bob"); angelFish = new AngelFish("Jim"); babelFish = new BabelFish("Harry"); Assert.AreEqual("Bob", goldFish.Name); Assert.AreEqual("Jim", angelFish.Name); Assert.AreEqual("Harry", babelFish.Name); }
public void AngelFish_name_is_initialised_correctly() { // Arrange string name = "Angel"; // Act AngelFish fish = new AngelFish(name); // Assert Assert.Equal(name, fish.Name); }
public void Name_ForAngelFish_CanBeSet() { //Arrange var fish = new AngelFish(); //Act fish.Name = "angel"; //Assert Assert.That(fish.Name, Is.EqualTo("angel")); }
public void FoodRequired_ForAngelFish_ShouldBe0Point2() { //Arrange var fish = new AngelFish(); //Act var foodRequired = fish.FoodRequired; //Assert Assert.That(foodRequired, Is.EqualTo(0.2)); }
public void AngelFish_feed_amount_is_correct_value() { // Arrange float expectedResult = 0.2f; string name = "Angel"; // Act AngelFish fish = new AngelFish(name); // Assert Assert.Equal(expectedResult, fish.FeedAmountInGrammes); }
public void A_single_angelfish_can_be_added_to_the_fish_tank() { // Arrange Tank tank = new Tank(); AngelFish fish = new AngelFish("Abigail"); // Act tank.AddFish(fish); // Assert Assert.Equal(1, tank.FishCount); }
public void Multiple_angelfish_can_be_added_to_the_fish_tank() { // Arrange Tank tank = new Tank(); AngelFish fish1 = new AngelFish("Abigail 1"); AngelFish fish2 = new AngelFish("Abigail 2"); // Act tank.AddFish(fish1); tank.AddFish(fish2); // Assert Assert.Equal(2, tank.FishCount); }
static void Main(string[] args) { var tank = new Tank(); var goldFish = new GoldFish("Bob"); var angelFish = new AngelFish("Jim"); var babelFish = new BabelFish("Harry"); tank.AddFish(goldFish); Console.WriteLine(tank.Feed()); tank.AddFish(angelFish); Console.WriteLine(tank.Feed()); tank.AddFish(babelFish); Console.WriteLine(tank.Feed()); Console.ReadLine(); }
public void Should_Add_To_The_sut_Gold_And_Angel_And_Babel_Fish() { var goldFish = new GoldFish("Test Gold Fish"); var actal = _sut.AddFish(goldFish); var angelFish = new AngelFish("Test Angel Fish"); actal = _sut.AddFish(angelFish); var babelFish = new BabelFish("Test Babel Fish"); actal = _sut.AddFish(babelFish); Assert.IsTrue(actal); Assert.AreEqual(0.6, _sut.Feed()); }
public void All_fish_types_can_be_added_to_the_fish_tank() { // Arrange int expectedResult = 3; Tank tank = new Tank(); AngelFish fish1 = new AngelFish("Abigail"); BabelFish fish2 = new BabelFish("Bob"); GoldFish fish3 = new GoldFish("Geoff"); // Act tank.AddFish(fish1); tank.AddFish(fish2); tank.AddFish(fish3); // Assert Assert.Equal(expectedResult, tank.FishCount); }
static void Main(string[] args) { var angelFish = new AngelFish(0.3f); var babelFish = new BabelFish(0.5f); var goldFish = new GoldFish(1.0f); var eviesFishTank = new FishTank(); eviesFishTank.AddFish(angelFish); eviesFishTank.AddFish(babelFish); eviesFishTank.AddFish(goldFish); var feedingTimeMessage = eviesFishTank.Feed(); Console.WriteLine("Hello my sweet fishies!"); Console.BackgroundColor = ConsoleColor.DarkBlue; Console.WriteLine(feedingTimeMessage); }
public void Should_Return_1_Gram_Feed_For_sut() { var goldFish = new GoldFish("Test Gold Fish"); var actal = _sut.AddFish(goldFish); var angelFish = new AngelFish("Test Angel Fish"); actal = _sut.AddFish(angelFish); var babelFish = new BabelFish("Test Babel Fish"); actal = _sut.AddFish(babelFish); var goldFishN1 = new GoldFish("Test Gold Fish N1"); actal = _sut.AddFish(goldFishN1); var babelFishN1 = new BabelFish("Test Babel Fish N1"); actal = _sut.AddFish(babelFishN1); Assert.IsTrue(actal); Assert.AreEqual(1, _sut.Feed()); }
public TankTests() { goldFish = new GoldFish("Bob"); angelFish = new AngelFish("Jim"); babelFish = new BabelFish("Harry"); }
public void Should_AngelFish_Created_Correctly() { var angelFish = new AngelFish("Test Angel Fish"); Assert.AreEqual(0.2, angelFish.FoodRequired); }
public TankTest() { goldFish = new GoldFish("Spot"); angelFish = new AngelFish("Dot"); babelFish = new BabelFish("Jot"); }
public TankTests() { _goldFish = new GoldFish("gold"); _angelFish = new AngelFish("angel"); _babelFish = new BabelFish("babel"); }