public CategoriesService(ILogger <CategoriesService> logger, SkrillaDbContext context, IHttpContextAccessor httpContextAccesor) { _logger = logger; _httpContextAccessor = httpContextAccesor; dbContext = context; }
public ConsumptionServiceTest() { ContextOptions = new DbContextOptionsBuilder <SkrillaDbContext>() .UseSqlite(CreateInMemoryDatabase()) .Options; _connection = RelationalOptionsExtension.Extract(ContextOptions).Connection; dbContext = new SkrillaDbContext(ContextOptions); dbContext.Database.EnsureDeleted(); dbContext.Database.EnsureCreated(); consumptionRequest = new ConsumptionRequest { Title = "Example", Amount = 123.4, Category = "ExampleCategory", Date = new DateTime(2020, 05, 12) }; category = new Category("ExampleCategory", false, "mockUser", "exampleIcon"); dbContext.Add(category); dbContext.SaveChanges(); var loggerMock = new Mock <ILogger <ConsumptionService> >(); this.consumptionService = new ConsumptionService(loggerMock.Object, dbContext, GetMockHttpAccesor()); }
public BudgetService(ILogger <BudgetService> logger, SkrillaDbContext context, IHttpContextAccessor httpContextAccesor) { _logger = logger; _httpContextAccessor = httpContextAccesor; dbContext = context; }
public ConsumptionService(ILogger <ConsumptionService> logger, SkrillaDbContext context, IHttpContextAccessor httpContextAccesor) { _logger = logger; _httpContextAccessor = httpContextAccesor; dbContext = context; }
public BudgetControllerTest() { ContextOptions = new DbContextOptionsBuilder <SkrillaDbContext>() .UseSqlite(CreateInMemoryDatabase()) .Options; _connection = RelationalOptionsExtension.Extract(ContextOptions).Connection; dbContext = new SkrillaDbContext(ContextOptions); dbContext.Database.EnsureDeleted(); dbContext.Database.EnsureCreated(); category = new Category("ExampleCategory", false, "mockUser", "exampleIcon"); category2 = new Category("ExampleCategory2", false, "mockUser", "exampleIcon"); dbContext.Add(category); dbContext.Add(category2); dbContext.SaveChanges(); List <BudgetItemRequest> budgetItems = new List <BudgetItemRequest> { new BudgetItemRequest { category = category.CategoryId, amount = 23.5 }, new BudgetItemRequest { category = category2.CategoryId, amount = 101.5 } }; budgetRequest = new BudgetRequest { StartDate = new DateTime(2019, 05, 06), EndDate = new DateTime(2030, 04, 17), Amount = 123.5, BudgetItems = budgetItems }; var budgetLoggerMock = new Mock <ILogger <BudgetService> >(); var controllerLoggerMock = new Mock <ILogger <BudgetController> >(); budgetService = new BudgetService(budgetLoggerMock.Object, dbContext, GetMockHttpAccesor()); controller = new BudgetController(controllerLoggerMock.Object, budgetService); controller.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { User = principal } }; }
public BudgetTest() { ContextOptions = new DbContextOptionsBuilder <SkrillaDbContext>() .UseSqlite(CreateInMemoryDatabase()) .Options; _connection = RelationalOptionsExtension.Extract(ContextOptions).Connection; context = new SkrillaDbContext(ContextOptions); context.Database.EnsureDeleted(); context.Database.EnsureCreated(); context.Add(category); context.SaveChanges(); }
public ConsumptionTest() { ContextOptions = new DbContextOptionsBuilder <SkrillaDbContext>() .UseSqlite(CreateInMemoryDatabase()) .Options; _connection = RelationalOptionsExtension.Extract(ContextOptions).Connection; context = new SkrillaDbContext(ContextOptions); context.Database.EnsureDeleted(); context.Database.EnsureCreated(); category = new Category("Otros", false, "exmapleUser", "exampleIcon"); context.Add(category); context.SaveChanges(); }
public ConsCategories(ILogger <ConsCategories> logger, SkrillaDbContext context) { _logger = logger; this.context = context; }