public void GetProduct_ShouldNotFindProduct() { var controller = new SimpleProductController(GetTestProducts()); var result = controller.GetProduct(999); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public async Task GetAllProductsAsync_ShouldReturnAllProducts() { var testProducts = GetTestProducts(); var controller = new SimpleProductController(testProducts); var result = await controller.GetAllProductsAsync() as List<Product>; Assert.AreEqual(testProducts.Count, result.Count); }
public void GetAllProducts_ShouldReturnAllProducts() { var testProducts = GetTestProducts(); var controller = new SimpleProductController(testProducts); var result = controller.GetAllProducts() as List<Product>; Assert.AreEqual(testProducts.Count, result.Count); }
public async Task GetProductAsync_ShouldReturnCorrectProduct() { var testProducts = GetTestProducts(); var controller = new SimpleProductController(testProducts); var result = await controller.GetProductAsync(4) as OkNegotiatedContentResult<Product>; Assert.IsNotNull(result); Assert.AreEqual(testProducts[3].Name, result.Content.Name); }
public void GetProduct_ShouldNotFindProduct() { // arrange var controller = new SimpleProductController(GetTestProducts()); // act var result = controller.GetProduct(999); // assert Assert.IsType(typeof(NotFoundResult), result); }
public async Task GetProductAsync_ShouldReturnCorrectProduct() { // arrange var testProduct = this.GetTestProducts(); var controller = new SimpleProductController(testProduct); // act var result = await controller.GetProductAsync(4) as OkNegotiatedContentResult<Product>; // assert Assert.Equal(testProduct[3].Name, result.Content.Name); }
public async Task GetAllProductsAsync_ShouldReturnAllProducts() { //// arrange var testProducts = this.GetTestProducts(); var controller = new SimpleProductController(testProducts); //// act var result = await controller.GetAllProductsAsync() as List<Product>; //// assert Assert.Equal(testProducts.Count, result.Count); }