internal void AssignFare(Fares fares) { var originDestination = GetOriginDestination(); if (OriginDestination.HasNoJourney(originDestination)) { return; } _fare = fares(originDestination); }
public void should_have_no_fare() { const short fare = 10; var journey = new Journey(); journey.AssignFare(od => fare); Assert.That(OriginDestination.HasNoJourney(journey.Project().OriginDestination), Is.True); Assert.That(journey.Project().Fare, Is.EqualTo(0)); }