Пример #1
0
        public async Task CreateEntityControllerTest()
        {
            var product = ProductMock.GetProduct();

            using (var context = SetupDatabase(nameof(CreateEntityControllerTest)))
            {
                var businessController = new BusinessRulesControllerTest(context);

                context.AddController(businessController);
                context.Add(product);

                await context.SaveChangesAsync();

                Assert.AreEqual("Create", product.ActionFlag);
            }
        }
Пример #2
0
 public void DeleteProduct(ProductMock product)
 {
     product.ActionFlag = "Delete";
 }
Пример #3
0
 public void UpdateProduct(ProductMock product)
 {
     product.ActionFlag = "Update";
 }
Пример #4
0
 public void CreateProduct(ProductMock product)
 {
     product.ActionFlag = "Create";
 }
Пример #5
0
 public void SetUp()
 {
     _product = ProductMock.GetProduct();
 }
Пример #6
0
 public void Update(Product entity)
 {
     ProductMock.Update(entity);
 }
Пример #7
0
 public IEnumerable <Product> GetAll()
 {
     return(ProductMock.GetAll());
 }
Пример #8
0
 public Product Get(int id)
 {
     return(ProductMock.Get(id));
 }
Пример #9
0
 public void Delete(int id)
 {
     ProductMock.Delete(id);
 }
Пример #10
0
 public void Add(Product entity)
 {
     ProductMock.Add(entity);
 }
Пример #11
0
 protected void Application_Start()
 {
     GlobalConfiguration.Configure(WebApiConfig.Register);
     GlobalConfiguration.Configuration.MessageHandlers.Add(new LogHandler());
     ProductMock.BindProducts();
 }
Пример #12
0
 public void ShouldUseProductReader()
 {
     ProductMock.Verify(x => x.GetFeaturedProducts());
 }
Пример #13
0
 public void SetUp()
 {
     ProductMock.Setup(x => x.GetFeaturedProducts())
     .Returns(Task.FromResult(ProductSamples.Featured));
     Assert.DoesNotThrow(() => _result = UnderTest.GetFeaturedProducts());
 }
Пример #14
0
 public void ShouldUseProductReader()
 {
     ProductMock.Verify(x => x.GetProductsByCategoryId(It.IsAny <int>()));
 }
Пример #15
0
 public void SetUp()
 {
     ProductMock.Setup(x => x.GetProductsByCategoryId(It.IsAny <int>()))
     .Returns(Task.FromResult(ProductSamples.OfCategory));
     Assert.DoesNotThrow(() => _result = UnderTest.GetProductsByCategoryId(1));
 }