public BotModule(IServiceProvider serviceProvider) : base(serviceProvider) { _serviceProvider = serviceProvider; _commandHandlerService = serviceProvider.GetRequiredService <CommandHandlerService>(); _unitsService = serviceProvider.GetRequiredService <UnitsService>(); }
public void AddUnit_ShouldReturn_Success() { // Arrange UnitsModel unit = new UnitsModel { Name = "g", Notes = "gram" }; fakeUnitsRepository.Setup(a => a.Add(unit)); unitsService = new UnitsService(fakeUnitsRepository.Object); try { // Act unitsService.AddUnit(new UnitsDtoModel { Name = unit.Name, Notes = unit.Notes }); operationSucceeded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceeded, errorMessage); }
public void Update_ShouldReturn_Success() { // Arrange UnitsModel unit = new UnitsModel { Id = 1, Name = "g", Notes = "gram" }; fakeUnitsRepository.Setup(a => a.Update(unit)); unitsService = new UnitsService(fakeUnitsRepository.Object); UnitsDtoModel unitDto = new UnitsDtoModel { Id = 1, Name = "g", Notes = "updated notes" }; try { // Act unitsService.UpdateUnit(unitDto); operationSucceeded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceeded, errorMessage); }
public void GetUnits_ShouldReturn_NotNull() { // Arrange List <UnitsModel> units = new List <UnitsModel> { new UnitsModel() }; fakeUnitsRepository.Setup(a => a.GetAll()).Returns(units); unitsService = new UnitsService(fakeUnitsRepository.Object); List <UnitsDtoModel> unitsDtos = new List <UnitsDtoModel>(); try { // Act unitsDtos = (List <UnitsDtoModel>)unitsService.GetUnits(); } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(unitsDtos.Count > 0, errorMessage); }
public MainViewTests() { ErrorMessageView errorMessageView = new ErrorMessageView(); DeleteConfirmView deleteConfirmView = new DeleteConfirmView(); mainView = new MainView(errorMessageView); SettingsPresenter settingsPresenter = new SettingsPresenter(new SettingsUC(errorMessageView), errorMessageView); StoreFacade facade = ServicesInitialiser.facade; UnitsService unitsService = ServicesInitialiser.unitsService; UnitsDetailUC unitsDetailUC = new UnitsDetailUC(errorMessageView); UnitsDetailPresenter unitsDetailPresenter = new UnitsDetailPresenter(unitsDetailUC, facade); UnitsPresenter unitsPresenter = new UnitsPresenter(new UnitsUC(errorMessageView), facade, unitsDetailPresenter, deleteConfirmView, errorMessageView); SuppliersService supplierService = ServicesInitialiser.suppliersService; SuppliersDetailUC suppliersDetailUC = new SuppliersDetailUC(errorMessageView); SuppliersDetailPresenter suppliersDetailPresenter = new SuppliersDetailPresenter(suppliersDetailUC, facade); SuppliersPresenter suppliersPresenter = new SuppliersPresenter(new SuppliersUC(errorMessageView), suppliersDetailPresenter, facade, deleteConfirmView, errorMessageView); ProductsService productsService = ServicesInitialiser.productsService; ProductsDetailUC productsDetailUC = new ProductsDetailUC(errorMessageView); ProductsDetailPresenter productsDetailPresenter = new ProductsDetailPresenter(productsDetailUC, facade); ProductsPresenter productsPresenter = new ProductsPresenter(new ProductsUC(errorMessageView), productsDetailPresenter, facade, deleteConfirmView, errorMessageView); ParametersService parametersService = ServicesInitialiser.parametersService; ParametersDetailUC parametersDetailUC = new ParametersDetailUC(errorMessageView); ParametersDetailPresenter parametersDetailPresenter = new ParametersDetailPresenter(parametersDetailUC, facade); ParametersPresenter parametersPresenter = new ParametersPresenter(new ParametersUC(errorMessageView), parametersDetailPresenter, facade, deleteConfirmView, errorMessageView); ImagesService imagesService = ServicesInitialiser.imagesService; ImagesDetailUC imagesDetailUC = new ImagesDetailUC(errorMessageView); ImagesDetailPresenter imagesDetailPresenter = new ImagesDetailPresenter(imagesDetailUC, facade); ImagesPresenter imagesPresenter = new ImagesPresenter(new ImagesUC(errorMessageView), imagesDetailPresenter, ServicesInitialiser.facade, deleteConfirmView, errorMessageView); GroupsService groupsService = ServicesInitialiser.groupsService; GroupsDetailUC groupsDetailUC = new GroupsDetailUC(errorMessageView); GroupsDetailPresenter groupsDetailPresenter = new GroupsDetailPresenter(groupsDetailUC, ServicesInitialiser.facade); GroupsPresenter groupsPresenter = new GroupsPresenter(new GroupsUC(errorMessageView), groupsDetailPresenter, ServicesInitialiser.facade, deleteConfirmView, errorMessageView); CategoriesService categoriesService = ServicesInitialiser.categoriesService; CategoriesDetailUC categoriesDetailUC = new CategoriesDetailUC(errorMessageView); CategoriesDetailPresenter categoriesDetailPresenter = new CategoriesDetailPresenter(categoriesDetailUC, facade); CategoriesPresenter categoriesPresenter = new CategoriesPresenter(new CategoriesUC(errorMessageView), categoriesDetailPresenter, facade, deleteConfirmView, errorMessageView); mainPresenter = new MainPresenter(mainView, settingsPresenter, unitsPresenter, unitsDetailPresenter, suppliersPresenter, suppliersDetailPresenter, productsPresenter, productsDetailPresenter, parametersPresenter, parametersDetailPresenter, imagesPresenter, imagesDetailPresenter, groupsPresenter, groupsDetailPresenter, categoriesPresenter, categoriesDetailPresenter, facade, deleteConfirmView); }
public RecipeDetailsController(RecipeDetailsService recipeDetailsService, IngredientService ingredientService, UnitsService unitsService, StoresService storesService) { _recipeDetailsService = recipeDetailsService; _ingredientService = ingredientService; _unitsService = unitsService; _storesService = storesService; }
public void Init(int userId, string sDateFromCookie) { Categories = new SelectList(new CategoriesService(userId).GetAllWithParentNames(), "Key", "Value"); Units = new UnitsService().GetAll().ToSelectList("Id", "Name", "Brak"); DateTime.TryParse(sDateFromCookie, out DateTime dateFromCookie); Date = dateFromCookie == DateTime.MinValue ? DateTime.Now : dateFromCookie; //Last added expenses foreach (var item in new ExpensesService(userId).GetLastAdded(5)) { LastAddedExpenses.Add(new LastAddedExpense(item)); } while (LastAddedExpenses.Count() < 5) { LastAddedExpenses.Add(new LastAddedExpense()); } }
public void DeleteUnitById_ShouldReturn_Success() { // Arrange fakeUnitsRepository.Setup(a => a.DeleteById(1)); unitsService = new UnitsService(fakeUnitsRepository.Object); try { // Act unitsService.DeleteUnitById(1); operationSucceeded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceeded, errorMessage); }
public void GetUnitById_ShouldReturn_NotNull() { // Arrange fakeUnitsRepository.Setup(a => a.GetById(1)).Returns(new UnitsModel()); unitsService = new UnitsService(fakeUnitsRepository.Object); UnitsDtoModel unitDto = null; try { // Act unitDto = unitsService.GetUnitById(1); } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsNotNull(unitDto, errorMessage); }
public UnitsController() { _unitsService = new UnitsService(new AppDb()); }
private void PerformConversion() { TargetUnitInput = UnitsService.Convert(SourceUnitInput, CurrentUnitCategory, SourceUnit, TargetUnit); StateHasChanged(); }
protected override void OnParametersSet() { Units = UnitsService.GetUnits(CurrentUnitCategory); SourceUnit = Units[0]; TargetUnit = Units[0]; }
public UtilityModule(IServiceProvider serviceProvider) : base(serviceProvider) { _unitsService = serviceProvider.GetRequiredService <UnitsService>(); }
public UnitsController(UnitsService unitsService) { _unitsService = unitsService; }