public void Create_ShouldCreateAProduct()
        {
            // Arrange
            DTOs.Product product = new DTOs.Product
            {
                Id            = new Guid("123e9176-35ee-4f0a-ae55-83023d2db1a3"),
                Name          = "Samsung Galaxy S7",
                Description   = "Newest mobile product from Samsung.",
                Price         = 1024.99M,
                DeliveryPrice = 16.99M
            };

            // Act
            this.ProductsService.Create(product);

            // Assert
            this.DBContext.Products.Where(x => x.Id == new Guid("123e9176-35ee-4f0a-ae55-83023d2db1a3")).Should().NotBeEmpty();
        }
 // PUT: api/Product/5
 public void Put(int id, [FromBody] DTOs.Product product)
 {
     productrepository.UpdateProduct(product, id);
 }
 // POST: api/Product
 public void Post([FromBody] DTOs.Product product)
 {
     productrepository.CreateProduct(product);
 }
Beispiel #4
0
 public void Update(Guid id, DTOs.Product newProduct)
 {
     this.CRUDHelper.UpdateById(this.DBContext.Products, id, newProduct);
 }
Beispiel #5
0
 public void Create(DTOs.Product product)
 {
     this.CRUDHelper.Create(this.DBContext.Products, product);
 }