Esempio n. 1
0
 public void CannotcreateTrackwithoutWeight()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(12, 60, 0);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(12, 60, 0);
     });
 }
Esempio n. 2
0
 public void CannotcreateTrackwithNEGKm()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(-12, 60, 90);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(-12, 60, 90);
     });
 }
Esempio n. 3
0
 public void CannotcreateTrackwithoutTIME()
 {
     Assert.Catch(() =>
     {
         var x = new Laufen(12, 0, 90);
     });
     Assert.Catch(() =>
     {
         var a = new Radfahren(12, 0, 90);
     });
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }