Example #1
0
 public ChichesterCostComparer(
     IBudgetsService budgetsService,
     IEnrollmentsService enrollmentsService,
     ILogger <ChichesterCostComparer> logger)
 {
     BudgetsService     = budgetsService;
     EnrollmentsService = enrollmentsService;
     Logger             = logger;
 }
 public EnrollmentComparer(
     IBudgetsService budgetsService,
     IEnrollmentsService enrollmentService,
     ILogger <EnrollmentComparer> logger)
 {
     BudgetsService    = budgetsService;
     EnrollmentService = enrollmentService;
     Logger            = logger;
 }
 public TotalRevenueComparer(
     IBudgetsService budgetsService,
     IBudgetRevenuesService budgetRevenuesService,
     IEnrollmentsService enrollmentsService)
 {
     BudgetsService        = budgetsService;
     BudgetRevenuesService = budgetRevenuesService;
     EnrollmentsService    = enrollmentsService;
 }
Example #4
0
 public CostPerStudentComparer(
     IBudgetsService budgetsService,
     IBudgetExpendituresService budgetExpendituresService,
     IEnrollmentsService enrollmentsService
     )
 {
     BudgetsService            = budgetsService;
     BudgetExpendituresService = budgetExpendituresService;
     EnrollmentsService        = enrollmentsService;
 }
Example #5
0
 public BudgetController(IHttpClientFactory clientFactory,
                         ILogger <BudgetController> log,
                         IUserManagementService userManagementService,
                         SpreadsheetGeneratingService spreadsheetGeneratingService,
                         IBudgetsService budgetsService,
                         JwtToken jwtToken,
                         GoogleAuthService googleAuthService,
                         IMemoryCache memoryCache,
                         SubscriberService subscriberService)
 {
     _clientFactory         = clientFactory ?? throw new ArgumentNullException(nameof(clientFactory));
     _log                   = log ?? throw new ArgumentNullException(nameof(log));
     _userManagementService =
         userManagementService ?? throw new ArgumentNullException(nameof(userManagementService));
     _spreadsheetGeneratingService = spreadsheetGeneratingService ??
                                     throw new ArgumentNullException(nameof(spreadsheetGeneratingService));
     _budgetsService    = budgetsService ?? throw new ArgumentNullException(nameof(budgetsService));
     _jwtToken          = jwtToken;
     _googleAuthService = googleAuthService ?? throw new ArgumentNullException(nameof(googleAuthService));
     _memoryCache       = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache));
     _subscriberService = subscriberService ?? throw new ArgumentNullException(nameof(subscriberService));
 }
        public void TestAddAction()
        {
            //Arrange
            string yearMonth = "2018-05";

            int amount = 500;

            IBudgetsService budgetService = Substitute.For <IBudgetsService>();

            BudgetsController controller = new BudgetsController(budgetService);

            Budget budget = new Budget {
                YearMonth = yearMonth, Amount = amount
            };

            //Action
            controller.Add(budget);

            //Assert

            budgetService.Received(1)
            .AddBudget(Arg.Is <Budget>(b => b.YearMonth == yearMonth && b.Amount == amount));
        }
Example #7
0
 public PropertyAssessmentComparer(IBudgetsService budgetsService, IEnrollmentsService enrollmentsService)
 {
     BudgetsService     = budgetsService;
     EnrollmentsService = enrollmentsService;
 }
 public BudgetsController(IBudgetsService budgetService)
 {
     _budgetService = budgetService;
 }
 public UpsertUsersBudget(IBudgetsService budgetsService, JwtBearerValidation verificator)
 {
     _budgetsService = budgetsService;
     _verificator    = verificator;
 }
 public BudgetController(IBudgetsService budgetsService, ILogger <BudgetController> log)
 {
     this.budgetsService = budgetsService;
     this.log            = log;
 }
 public TaxRateIncreaseComparer(IBudgetsService budgetsService)
 {
     BudgetsService = budgetsService;
 }