public static void PopulateTestData(IECommerceDbContext dbContext) { dbContext.Customers.Add(new Customer(CustomerName.Create("John"), Email.Create("*****@*****.**"))); dbContext.Customers.Add(new Customer(CustomerName.Create("Ana"), Email.Create("*****@*****.**"))); dbContext.SaveChanges(); }
public void Initialize() { _eCommerceDbContext = new MockECommerceDbContext(); _customerService = new CustomerService(_eCommerceDbContext); _eCommerceDbContext.Customer.Add(new Customer { Id = 1, Name = "Test customer 1", Deleted = false }); _eCommerceDbContext.Customer.Add(new Customer { Id = 2, Name = "Test customer 2", Deleted = true }); _eCommerceDbContext.Customer.Add(new Customer { Id = 3, Name = "Test customer 3", Deleted = false }); }
public void Initialize() { _customerOverViewExportFileLocation = $"{_exportLocation}{_customerOverviewExportName}.csv"; _eCommerceDbContext = new MockECommerceDbContext(); _mockFileExporter = new Mock <IFileHelperEngine <CustomerExport> >(); _exportService = new ExportService(_mockFileExporter.Object, _eCommerceDbContext); _eCommerceDbContext.Customer.Add(new Customer { Id = 1, Name = "Test customer 1", Deleted = false }); _eCommerceDbContext.Customer.Add(new Customer { Id = 2, Name = "Test customer 2", Deleted = true }); _eCommerceDbContext.Customer.Add(new Customer { Id = 3, Name = "Test customer 3", Deleted = false }); _mockFileExporter.Setup(exporter => exporter.WriteFile(_customerOverViewExportFileLocation, NonDeletedCustomers())).Verifiable(); }
public OrderRepository(IECommerceDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public CustomerService(IECommerceDbContext eCommerceDbContext) { _eCommerceDbContext = eCommerceDbContext; }
public ExportService(IFileHelperEngine <CustomerExport> fileExporter, IECommerceDbContext eCommerceDbContext) { _fileExporter = fileExporter; _eCommerceDbContext = eCommerceDbContext; }