コード例 #1
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
 public void CannotCreateRahmenWithNegativePrice()
 {
     Assert.Catch(() =>
     {
         var x = new Rahmen("KTM", "Ultra Sport 2016", -1, Waehrung.EUR);
     });
 }
コード例 #2
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
 public void CannotCreateRahmenModell2()
 {
     Assert.Catch(() =>
     {
         var x = new Rahmen("KTM", "", 403.99m, Waehrung.EUR);
     });
 }
コード例 #3
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
 public void CannotCreateRahmen2()
 {
     Assert.Catch(() =>
     {
         var x = new Rahmen("", "Ultra Sport 2016", 403.99m, Waehrung.EUR);
     });
 }
コード例 #4
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
 public void CannotUpdateRahmenWithNegativePrice()
 {
     Assert.Catch(() =>
     {
         var x = new Rahmen("KTM", "Ultra Sport 2016", 403.99m, Waehrung.EUR);
         x.UpdatePrice(-9.90m, Waehrung.JPY);
     });
 }
コード例 #5
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
        public void CanUpdateRahmenWithPrice()
        {
            var x = new Rahmen("KTM", "Ultra Sport 2016", 403.99m, Waehrung.EUR);

            x.UpdatePrice(39.90m, Waehrung.JPY);

            Assert.IsTrue(x.Preis.Amount == 39.90m);
            Assert.IsTrue(x.Preis.Unit == Waehrung.JPY);
        }
コード例 #6
0
ファイル: BikeTest.cs プロジェクト: MichaelObszynski/oom
        public void CanCreateRahmen()
        {
            var x = new Rahmen("KTM", "Ultra Sport 2016", 403.99m, Waehrung.EUR);

            Assert.IsTrue(x.Produzent == "Real-Time Rendering");
            Assert.IsTrue(x.Modell == "Ultra Sport 2016");
            Assert.IsTrue(x.Preis.Amount == 403.99m);
            Assert.IsTrue(x.Preis.Unit == Waehrung.EUR);
        }