public void GetAll_Success() { // Arrange var dbContext = _fixture.Context; var BlobService = BlobServiceMock.BlobService(); var mapper = MapperMock.Get(); var productRepository = new ProductRepository(dbContext, BlobService, mapper); var productController = new ProductController(productRepository); // Act var result = productController.GetProducts(); // Assert Assert.IsType <OkObjectResult>(result.Result); }
public async Task Post_Success() { // Arrange var dbContext = _fixture.Context; var mapper = MapperMock.Get(); var fileService = BlobServiceMock.BlobService(); var productToPost = NewData.CreateProduct(); var productRepository = new ProductRepository(dbContext, fileService, mapper); var productController = new ProductController(productRepository); // Act var result = await productController.CreateProduct(productToPost); // Assert Assert.IsType <CreatedAtActionResult>(result.Result); }