コード例 #1
0
ファイル: TestData.cs プロジェクト: Lidiadev/ecommerce-api
        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();
        }
コード例 #2
0
        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
            });
        }
コード例 #3
0
        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();
        }
コード例 #4
0
 public OrderRepository(IECommerceDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
コード例 #5
0
 public CustomerService(IECommerceDbContext eCommerceDbContext)
 {
     _eCommerceDbContext = eCommerceDbContext;
 }
コード例 #6
0
 public ExportService(IFileHelperEngine <CustomerExport> fileExporter, IECommerceDbContext eCommerceDbContext)
 {
     _fileExporter       = fileExporter;
     _eCommerceDbContext = eCommerceDbContext;
 }