예제 #1
0
파일: Tests.cs 프로젝트: amanf/oom
 public void CannotCreateJeansWithNegativePrice()
 {
     Assert.Catch(() =>
         {
             var x = new Jeans ("Levis", "Schwarz", "38", -32);
         });
 }
예제 #2
0
파일: Tests.cs 프로젝트: amanf/oom
        public void CanCreateJeans()
        {
            var x = new Jeans ("Levis", "Schwarz", "38", 199.99);

            Assert.IsTrue(x.Marke == "Levis");
            Assert.IsTrue(x.Farbe == "Schwarz");
            Assert.IsTrue (x.Groesse == "38");
            Assert.IsTrue(x.Preis == 199.99);
        }
예제 #3
0
파일: Tests.cs 프로젝트: amanf/oom
 public void UpdateJeansPreisWithNegative(double testvar)
 {
     Assert.Catch(() =>
     {
         testvar = -300;
         var xy = new Jeans ("H&M", "Schwarz", "Medium", 19.99);
         if (testvar < 0) throw new ArgumentOutOfRangeException ("Preis darf nicht kleiner 0 sein.");
         xy.Preis = testvar;
     });
 }