コード例 #1
0
ファイル: RentalCompanyTests.cs プロジェクト: MikusL/scooters
        private IRentalCompany GetRentalCompany(string name)
        {
            IScooterService scooterService = new ScooterService();
            ICalculations   calculations   = new Calculations(20, scooterService);

            _rentalCompany = new RentalCompany(name, scooterService, calculations);

            return(_rentalCompany);
        }
コード例 #2
0
        public RentalCompanyTests()
        {
            _scooterService = new Mock <IScooterService>();
            _calculator     = new Mock <IRentCalculator>();
            _rideService    = new Mock <IRideService>();

            ScooterServiceSetup();
            _company = new RentalCompany("title", _scooterService.Object, _calculator.Object, _rideService.Object);
        }
コード例 #3
0
        public RentalCompanyTests()
        {
            _bikeService = new Mock <IBikeService>();
            var bike = new Bike("1", 0.2M);

            _bikeService.Setup(bs => bs.GetBikeById("1")).Returns(bike);

            _incomeCalculator  = new Mock <IIncomeCalculator>();
            _rentedBikeService = new Mock <IRentedBikeService>();
            _rentalCompany     = new RentalCompany(_companyName, _bikeService.Object, _incomeCalculator.Object, _rentedBikeService.Object);
        }
コード例 #4
0
ファイル: RentalCompanyTests.cs プロジェクト: MikusL/scooters
 public void Initialize()
 {
     _rentalCompany = GetRentalCompany("Company");
 }
コード例 #5
0
 public void Setup()
 {
     ScooterService = new ScooterService();
     RentalCompany  = new RentalCompany(ScooterService);
 }