コード例 #1
0
ファイル: FaresTests.cs プロジェクト: edblackburn/NDC-2016
        public void BankToPrinceRegentFare()
        {
            var journey = new Journey {Origin = "Bank", Destination = "Prince Regent"};
            var service = new FareService(new FareRepository());

            service.AssignFare(journey);

            Assert.That(journey.Fare, Is.EqualTo(10));
        }
コード例 #2
0
ファイル: FaresTests.cs プロジェクト: edblackburn/NDC-2016
        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
 internal void AssignFare(Journey jny)
 {
     jny.Fare = _fareFareRepository.GetFare(jny.Origin, jny.Destination);
 }
コード例 #4
0
ファイル: Journey.cs プロジェクト: edblackburn/NDC-2016
 internal void AssignFare(Journey jny)
 {
     jny.Fare = _fareFareRepository.GetFare(jny.Origin, jny.Destination);
 }