コード例 #1
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
 public void CannotCreateBallWithNegativePrice()
 {
     Assert.Catch(() =>
     {
         var x = new Ball("Test Ball", -100, Currency.EUR);
     });
 }
コード例 #2
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
 public void CannotCreateBallWithEmptyDescription2()
 {
     Assert.Catch(() =>
     {
         var x = new Ball("", 100, Currency.EUR);
     });
 }
コード例 #3
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
        public void CanUpdateBallWithPrice()
        {
            var x = new Ball("Test Ball", 100, Currency.EUR);
            x.SetAttributes("New Name", 39.90m, Currency.EUR);

            Assert.IsTrue(x.Price.Amount == 39.90m);
            Assert.IsTrue(x.Price.Unit == Currency.EUR);
        }
コード例 #4
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
 public void CannotUpdateBallWithNegativePrice()
 {
     Assert.Catch(() =>
     {
         var x = new Ball("Test Ball", 100, Currency.EUR);
         x.SetAttributes("New Name", -39.90m, Currency.EUR);
     });
 }
コード例 #5
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
 public void CannotUpdateBallWithEmptyTitle2()
 {
     Assert.Catch(() =>
     {
         var x = new Ball("Test Ball", 100, Currency.EUR);
         x.SetAttributes("", 39.90m, Currency.EUR);
     });
 }
コード例 #6
0
ファイル: Tests.cs プロジェクト: ZerOne10/oom
        public void CanCreateBall()
        {
            var x = new Ball("Testball", 100, Currency.EUR);

            Assert.IsTrue(x.Description == "Testball");
            Assert.IsTrue(x.Price.Amount == 100);
            Assert.IsTrue(x.Price.Unit == Currency.EUR);
        }