Пример #1
0
        public void BankToPrinceRegentFare()
        {
            var journey = new Journey {
                Origin = "Bank", Destination = "Prince Regent"
            };
            var fareService = new FareService(new SqlFareRepository());

            fareService.AssignFare(journey);

            Assert.That(journey.Fare, Is.EqualTo(10));
        }
Пример #2
0
        public void BankToBankFare()
        {
            var bank    = "Bank";
            var journey = new Journey {
                Origin = bank, Destination = bank
            };
            var repositoryMockery = new Mock <IFareRepository>();
            var fareService       = new FareService(repositoryMockery.Object);

            fareService.AssignFare(journey);

            repositoryMockery.Verify(r => r.GetFare(bank, bank));
        }
Пример #3
0
 public FareController()
 {
     _operatorService = new OperatorService();
     FareService      = new FareService();
 }
Пример #4
0
 public FareController(OperatorService operatorService)
 {
     _screen          = new FareView();
     _operatorService = operatorService;
     _service         = new FareService();
 }