Ejemplo n.º 1
0
        public void Mileage_Should_Only_Be_Increased()
        {
            var mileage    = new Kilometres(100.0);
            var newMileage = new Kilometres(120.0);

            mileage.UpdateMileage(newMileage);
            Assert.Equal(newMileage, mileage);

            Assert.Throws <DomainException>(() => mileage.UpdateMileage(90.0));
        }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     return(Kilometres.GetHashCode());
 }