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); } }
public void DeleteProduct(ProductMock product) { product.ActionFlag = "Delete"; }
public void UpdateProduct(ProductMock product) { product.ActionFlag = "Update"; }
public void CreateProduct(ProductMock product) { product.ActionFlag = "Create"; }
public void SetUp() { _product = ProductMock.GetProduct(); }
public void Update(Product entity) { ProductMock.Update(entity); }
public IEnumerable <Product> GetAll() { return(ProductMock.GetAll()); }
public Product Get(int id) { return(ProductMock.Get(id)); }
public void Delete(int id) { ProductMock.Delete(id); }
public void Add(Product entity) { ProductMock.Add(entity); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); GlobalConfiguration.Configuration.MessageHandlers.Add(new LogHandler()); ProductMock.BindProducts(); }
public void ShouldUseProductReader() { ProductMock.Verify(x => x.GetFeaturedProducts()); }
public void SetUp() { ProductMock.Setup(x => x.GetFeaturedProducts()) .Returns(Task.FromResult(ProductSamples.Featured)); Assert.DoesNotThrow(() => _result = UnderTest.GetFeaturedProducts()); }
public void ShouldUseProductReader() { ProductMock.Verify(x => x.GetProductsByCategoryId(It.IsAny <int>())); }
public void SetUp() { ProductMock.Setup(x => x.GetProductsByCategoryId(It.IsAny <int>())) .Returns(Task.FromResult(ProductSamples.OfCategory)); Assert.DoesNotThrow(() => _result = UnderTest.GetProductsByCategoryId(1)); }