コード例 #1
0
        public void SetUP()
        {
            using (var context = new AdventureworksContext(options))
            {
                List <Customer> customers = new List <Customer>();

                customers.Add(new Customer()
                {
                    CustomerId = 888,
                    FirstName  = "Luis",
                    MiddleName = "Esteban",
                    LastName   = "Alvarez"
                });
                customers.Add(new Customer()
                {
                    CustomerId = 456,
                    FirstName  = "Marco",
                    MiddleName = "Antonio",
                    LastName   = "Alvarezq"
                });
                customers.Add(new Customer()
                {
                    CustomerId = 789,
                    FirstName  = "DELETE",
                    MiddleName = "DELETE",
                    LastName   = "DELETE"
                });
                context.AddRange(customers);
                context.SaveChanges();
            }
        }
コード例 #2
0
        public void SetUP()
        {
            using (var context = new AdventureworksContext(options))
            {
                List <Product> customers = new List <Product>();

                customers.Add(new Product()
                {
                    ProductId = 123,
                    Name      = "Pants",
                    ListPrice = 12,
                    Weight    = 23
                });
                customers.Add(new Product()
                {
                    ProductId = 456,
                    Name      = "Pants",
                    ListPrice = 12,
                    Weight    = 23
                });
                customers.Add(new Product()
                {
                    ProductId = 789,
                    Name      = "DELETE",
                    ListPrice = 12,
                    Weight    = 23
                });
                context.AddRange(customers);
                context.SaveChanges();
            }
        }
コード例 #3
0
 public void CustomerController_Delete()
 {
     using (var context = new AdventureworksContext(options))
     {
         var repository = new ProductRepository(context);
         var controller = new ProductsController(repository);
         var result     = controller.Delete(789);
         result.Should().NotBeNull();
         Assert.That(result, Is.InstanceOf <IActionResult>());
     }
 }
コード例 #4
0
 public void CustomerController_GetAllCustomer()
 {
     using (var context = new AdventureworksContext(options))
     {
         var repository = new CustomerRepository(context);
         var controller = new CustomerController(repository);
         var result     = controller.Get();
         result.Should().NotBeNull();
         var response  = result.Result as OkObjectResult;
         var customers = (IEnumerable <dynamic>)response.Value;
         response.StatusCode.Should().Be(200);
         customers.Count().Should().Be(3);
     }
 }
コード例 #5
0
 public void CustomerController_GetById()
 {
     using (var context = new AdventureworksContext(options))
     {
         var repository = new ProductRepository(context);
         var controller = new ProductsController(repository);
         var result     = controller.GetById(123);
         result.Should().NotBeNull();
         result.Should().BeEquivalentTo(new
         {
             Name      = "Pants",
             ListPrice = 12,
             Weight    = 23
         });
     }
 }
コード例 #6
0
 public void CustomerController_GetById()
 {
     using (var context = new AdventureworksContext(options))
     {
         var repository = new CustomerRepository(context);
         var controller = new CustomerController(repository);
         var result     = controller.Get(888);
         result.Should().NotBeNull();
         result.Should().BeEquivalentTo(new
         {
             Id         = 888,
             FirstName  = "Luis",
             MiddleName = "Esteban",
             LastName   = "Alvarez"
         });
     }
 }
コード例 #7
0
 public ProductRepository(AdventureworksContext dbContext)
 {
     UnitOfWork = dbContext;
 }
コード例 #8
0
 public DetailsModel(AdventureworksContext context)
 {
     _context = context;
 }
コード例 #9
0
 public CustomersController(AdventureworksContext context)
 {
     Context = context;
 }
コード例 #10
0
 public CustomerRepository(AdventureworksContext context)
 {
     UnitOfWork = context;
 }
コード例 #11
0
 public CategoriesController(AdventureworksContext context)
 {
     Context = context;
 }
コード例 #12
0
 public ProductsController(AdventureworksContext context)
 {
     Context = context;
 }
コード例 #13
0
 public EmployeesController(AdventureworksContext context)
 {
     _context = context;
 }
コード例 #14
0
 public CreateModel(AdventureworksContext context)
 {
     _context = context;
 }
コード例 #15
0
 public StoreRepository(AdventureworksContext context, ILoggerFactory loggerFactory)
 {
     _context = context;
     _Logger  = loggerFactory.CreateLogger(typeof(StoreRepository));
 }
コード例 #16
0
 public EditModel(AdventureworksContext context)
 {
     _context = context;
 }
コード例 #17
0
 public DeleteModel(AdventureworksContext context)
 {
     _context = context;
 }