예제 #1
0
 public void CannotCreateToHighPrice()
 {
     Assert.Catch(() =>
     {
         var x = new Boardgame("Testgame", "Test", 99999999m, 1);
     });
 }
예제 #2
0
 public void CannotCreateNoPrice()
 {
     Assert.Catch(() =>
     {
         var x = new Boardgame("Testgame", "Test", 0, 1);
     });
 }
예제 #3
0
 public void CannotCreateNegativePrice()
 {
     Assert.Catch(() =>
     {
         var x = new Boardgame("Testgame", "Test", -1.1m, 1);
     });
 }
예제 #4
0
 public void CannotCreateEmptyName()
 {
     Assert.Catch(() =>
     {
         var x = new Boardgame("Testgame", "", 1.1m, 1);
         //lets see ^^
     });
 }
예제 #5
0
        public void CanotCreateGame()
        {
            var x = new Boardgame("Testgame", "Test", 1.1m, 1);

            Assert.IsTrue(x.Name == "Should be wrong");
            Assert.IsTrue(x.Genre == "Test");
            Assert.IsTrue(x.getPrice == 1.01m);
            Assert.IsTrue(x.Player == 12);
        }
예제 #6
0
        public void CanCreateGame()
        {
            var x = new Boardgame("Testgame", "Test", 1.1m, 1);

            Assert.IsTrue(x.Name == "Testgame");
            Assert.IsTrue(x.Genre == "Test");
            Assert.IsTrue(x.getPrice == 1.1m);
            Assert.IsTrue(x.Player == 1);
        }
예제 #7
0
        public void CanUpdateGamePrice()
        {
            var x = new Boardgame("Testgame", "Test", 1.1m, 1);

            //x.UpdatePrice(39.90m);
            //Because of private


            Assert.IsTrue(x.getPrice == 39.90m);
        }