Example #1
0
        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);
        }
Example #2
0
        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);
        }