Exemplo n.º 1
0
 private void Form1_Click(object sender, EventArgs e)
 {
     x = MousePosition.X;
     y = MousePosition.Y;
     if (y <= 650)
     {
         if (!fishFlag && foodFlag)
         {
             world.CreateFood(x, y);
             world.FoodExist();
         }
         if (fishFlag)
         {
             g.DrawImage(Image.FromFile("background.png"), 0, 0);
             world.Add(new FishAdult(g, x, y));
             BackgroundImage = bmp;
             fishFlag        = false;
         }
     }
     else
     {
         if (snailFlag)
         {
             g.DrawImage(Image.FromFile("background.png"), 0, 0);
             world.Add(new Snail(g, x, y));
             BackgroundImage = bmp;
             snailFlag       = false;
         }
         else
         {
             snailCount--;
         }
     }
 }
Exemplo n.º 2
0
        public void AddFish_ShouldThrowExceptionIfCapacityExceeded()
        {
            Fish fish = new Fish("Pesho");

            aquarium.Add(fish);
            Assert.Throws <InvalidOperationException>(() => aquarium.Add(fish));
        }
        public void AddFish_Throw()
        {
            aquarium = new Aquarium("Pz", 1);
            aquarium.Add(fish);

            Assert.Throws <InvalidOperationException>(() => aquarium.Add(fish));
        }
Exemplo n.º 4
0
        public void Add_ShouldThrowIfCapacityExceded()
        {
            aquarium = new Aquarium(correctName, 1);
            aquarium.Add(new Fish("fish"));

            Assert.That(() => aquarium.Add(new Fish("fishTwo")), Throws.InvalidOperationException);
        }
Exemplo n.º 5
0
 public void AddFish_ThrowExeption()
 {
     aquarium = new Aquarium("Aqua", 1);
     aquarium.Add(new Fish("fishName"));
     Assert.Throws <InvalidOperationException>(() => aquarium.Add(new Fish("roro")));
     Assert.That(() => aquarium.Add(new Fish("roro")), Throws.InvalidOperationException.With.Message.EqualTo("Aquarium is full!"));
 }
Exemplo n.º 6
0
        public void ThrowExceptionWhenAquariumIsFull()
        {
            var aquarium2 = new Aquarium("Pup", 1);

            aquarium2.Add(this.fish);
            Assert.Throws <InvalidOperationException>(() => aquarium2.Add(new Fish("Pepa")));
        }
Exemplo n.º 7
0
        public void AddFishWithoutCapacity()
        {
            Aquarium testAqua = new Aquarium("Akva", 1);

            testAqua.Add(fish);
            Assert.That(() => testAqua.Add(fish), Throws.InvalidOperationException.With.Message.EqualTo("Aquarium is full!"));
        }
 public void Adding_Throws()
 {
     aquarium = new Aquarium("CCC", 1);
     aquarium.Add(first);
     Assert.Throws <InvalidOperationException>(()
                                               => aquarium.Add(second));
 }
 public void Report_Working()
 {
     aquarium = new Aquarium(name, capacity);
     aquarium.Add(new Fish("1"));
     aquarium.Add(new Fish("2"));
     aquarium.Add(new Fish("3"));
     Assert.AreEqual(aquarium.Report().Contains($"Fish available at {aquarium.Name}: 1, 2, 3"), true);
 }
Exemplo n.º 10
0
        public void AddMethodShouldThrowInvalidOperationExceptionIfCapacityIsFull()
        {
            Aquarium aquarium = new Aquarium("George", 1);

            aquarium.Add(new Fish("myFish"));

            Assert.Throws <InvalidOperationException>(() => aquarium.Add(new Fish("test")));
        }
Exemplo n.º 11
0
        public void ThrowsExceptionWhenAquariumIsFull()
        {
            Aquarium aquarium = new Aquarium("Aqua", 1);

            aquarium.Add(new Fish("Nemo"));

            Assert.Throws <InvalidOperationException>(() => aquarium.Add(new Fish("Ivan")), "Aquarium is full!");
        }
Exemplo n.º 12
0
        public void AddShouldWorkProperly()
        {
            aquarium.Add(new Fish("Mat"));
            aquarium.Add(new Fish("Nemo"));
            int expectedCount = 2;

            Assert.AreEqual(expectedCount, aquarium.Count);
        }
Exemplo n.º 13
0
        public void Add_Throws_When_AquariumIsFull()
        {
            for (int i = 0; i < setupAquarium.Capacity; i++)
            {
                setupAquarium.Add(new Fish($"Fish{i}"));
            }

            Assert.Throws <InvalidOperationException>(() => setupAquarium.Add(new Fish("LastFish")));
        }
Exemplo n.º 14
0
 public void Add_ThrowException_WhenAquariumIsFull()
 {
     aqua.Add(new Fish("Nemo"));
     aqua.Add(new Fish("Dori"));
     Assert.Throws <InvalidOperationException>(() =>
     {
         aqua.Add(new Fish("Invalid"));
     });
 }
Exemplo n.º 15
0
        public void FullAuer_ShouldThrowExc()
        {
            Aquarium aue = new Aquarium("name", 3);

            aue.Add(new Fish("pesho"));
            aue.Add(new Fish("gosho"));
            aue.Add(new Fish("tisho"));
            Assert.Throws <InvalidOperationException>(() => aue.Add(new Fish("tosho")));
        }
Exemplo n.º 16
0
        public void TestingAddMethod()
        {
            Aquarium aue = new Aquarium("name", 3);

            aue.Add(new Fish("pesho"));
            aue.Add(new Fish("gosho"));
            aue.Add(new Fish("tisho"));
            Assert.AreEqual(3, aue.Count);
        }
        public void AddThrowsException_WhenAquariumIsFul()
        {
            Aquarium aqua = new Aquarium("Name", 2);

            aqua.Add(new Fish("Fish"));
            aqua.Add(new Fish("Fish2"));

            Assert.Throws <InvalidOperationException>(() => aqua.Add(new Fish("Name")));
        }
Exemplo n.º 18
0
        public void NoCapacity()
        {
            Aquarium aqua = new Aquarium("devil", 1);

            aqua.Add(new Fish("joni"));


            Assert.Throws <InvalidOperationException>(() => aqua.Add(new Fish("jonqqi")));
        }
        public void AddFishShouldThrowExceptionWhenCapacityIsInvalid()
        {
            Fish     fish     = new Fish("Nemo");
            Fish     fish2    = new Fish("Nemo2");
            Aquarium aquarium = new Aquarium("Strange", 1);

            aquarium.Add(fish);

            Assert.Throws <InvalidOperationException>(() => aquarium.Add(fish2));
        }
Exemplo n.º 20
0
        public void AquriumRemoveThrosExceptionWhenNull()
        {
            var fish     = new Fish("Ivan");
            var fish3    = new Fish("I1van");
            var aquarium = new Aquarium("Ivan", 2);

            aquarium.Add(fish);
            aquarium.Add(fish3);
            Assert.Throws <InvalidOperationException>(() => aquarium.RemoveFish("I1va2n"));
        }
Exemplo n.º 21
0
        public void CheckSellAddForException()
        {
            var aquarium = new Aquarium("zaza", 2);

            aquarium.Add(new Fish("didi"));
            aquarium.Add(new Fish("sisi"));
            ;
            ;
            Assert.Throws <InvalidOperationException>(() => aquarium.Add(new Fish("sasa")));
        }
Exemplo n.º 22
0
        public void AddWorksCorrectly()
        {
            //Act
            aqua.Add(fish1);
            aqua.Add(fish2);
            var expectedCount = 2;

            //Assert
            Assert.That(expectedCount, Is.EqualTo(aqua.Count));
        }
Exemplo n.º 23
0
        public void AddFishShouldBeThrowInvalidOperationException()
        {
            Aquarium aquarium = new Aquarium("BlackSee", 1);

            aquarium.Add(this.fish);

            Fish anotherFish = new Fish("Ivan");

            Assert.Throws <InvalidOperationException>(() => aquarium.Add(anotherFish));
        }
Exemplo n.º 24
0
        public void Try_Add_Full_Capacity_Aquarium()
        {
            var aquarium = new Aquarium("Something", 1);
            var fish     = new Fish("Caca");

            aquarium.Add(fish);

            Assert.Throws <InvalidOperationException>(() =>
                                                      aquarium.Add(fish));
        }
        public void AddFishShouldThrowInvalidOperationExceptionWhenAquariumIsFull()
        {
            var newAquarium = new Aquarium("Ocean 2", 1);

            newAquarium.Add(this.fish);
            Assert.Throws <InvalidOperationException>(() =>
            {
                newAquarium.Add(new Fish("Nemoo"));
            });
        }
Exemplo n.º 26
0
        public void AquariumAddMethodThrosExceptionWHenFUll()
        {
            var fish     = new Fish("Ivan");
            var fish3    = new Fish("I1van");
            var fish2    = new Fish("I1va2n");
            var aquarium = new Aquarium("Ivan", 2);

            aquarium.Add(fish);
            aquarium.Add(fish3);
            Assert.Throws <InvalidOperationException>(() => aquarium.Add(fish2));
        }
Exemplo n.º 27
0
        public void AquriumSellFishWorksCOrrectly()
        {
            var fish     = new Fish("Ivan");
            var fish3    = new Fish("I1van");
            var aquarium = new Aquarium("Ivan", 2);

            aquarium.Add(fish);
            aquarium.Add(fish3);
            aquarium.SellFish("Ivan");
            Assert.IsFalse(fish.Available);
        }
Exemplo n.º 28
0
        public void AddThrowsExceptionIfAquariumIsFull()
        {
            //Assemble
            var aquarium = new Aquarium("Gosho", 1);

            //Act
            aquarium.Add(fish1);
            //Assert
            Assert.That(() => aquarium.Add(fish2),
                        Throws.InstanceOf <InvalidOperationException>());
        }
        public void AquariumShouldThrowInvalidOperationExceptionWhenCapacityIsReached()
        {
            Aquarium OneMoreAquarium = new Aquarium("Test", 1);

            OneMoreAquarium.Add(this.fish);

            Assert.Throws <InvalidOperationException>(() =>
            {
                OneMoreAquarium.Add(this.anotherFish);
            });
        }
Exemplo n.º 30
0
        public void Test_Report()
        {
            var anotherFish = new Fish("Memo");

            aquarium.Add(fish);
            aquarium.Add(anotherFish);

            string expectedMeassege = $"Fish available at {aquarium.Name}: {fish.Name}, {anotherFish.Name}";

            Assert.That(aquarium.Report(), Is.EqualTo(expectedMeassege));
        }