示例#1
0
 public void CannotcreateTrackwithoutWeight()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(12, 60, 0);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(12, 60, 0);
     });
 }
示例#2
0
 public void CannotcreateTrackwithNEGKm()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(-12, 60, 90);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(-12, 60, 90);
     });
 }
示例#3
0
 public void CannotcreateTrackwithoutTIME()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(12, 0, 90);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(12, 0, 90);
     });
 }
示例#4
0
文件: Test.cs 项目: davidsattler/oom
        public void ParameterIsSame()
        {
            var x = new Laufen(12, 60, 90);

            Assert.IsTrue(x.Km_gesamt == 12);
            Assert.IsTrue(x.Zeit_gesamt == 60);

            var a = new Radfahren(12, 60, 90);

            Assert.IsTrue(a.Km_gesamt == 12);
            Assert.IsTrue(a.Zeit_gesamt == 60);
        }
示例#5
0
文件: Test.cs 项目: davidsattler/oom
        public void growthcount()
        {
            var x = new Laufen(12, 60, 90);

            x.Updatetrack(12, 60, 90);
            Assert.IsTrue(x.Km_gesamt == 24);
            Assert.IsTrue(x.Zeit_gesamt == 120);

            var a = new Radfahren(12, 60, 90);

            a.Updatetrack(12, 60, 90);
            Assert.IsTrue(a.Km_gesamt == 24);
            Assert.IsTrue(a.Zeit_gesamt == 120);
        }