public void GetGetCategoriesContentTest() { // Arrange CategoryApiController controller = new CategoryApiController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var response = controller.GetCategories(); // Assert Assert.IsNotNull(response); Assert.AreEqual(204, response.StatusCode); }
public void GetCategoryByIdSuccessTest() { // Arrange CategoryApiController controller = new CategoryApiController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; // Act Category category = new Category(); category.CategoryId = 19; var response = controller.GetCategoryById(category.CategoryId); // Assert Assert.IsNotNull(response); Assert.IsNotNull(response.Content); Assert.AreEqual(200, response.StatusCode); }
public void DeleteCategoryConflictTest() { // Arrange CategoryApiController controller = new CategoryApiController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; // Act Category category = new Category(); category.CategoryId = 1; var response = controller.DeleteCategory(category.CategoryId); // Assert Assert.IsNotNull(response); Assert.AreEqual(409, response.StatusCode); }
public void AddCategorySuccessTest() { // Arrange CategoryApiController controller = new CategoryApiController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; // Act Category category = new Category(); category.CategoryName = "Artworks"; category.CreatedOn = DateTime.Now; category.IsActive = true; var response = controller.AddCategory(category); // Assert Assert.IsNotNull(response); Assert.IsNotNull(response.Content); Assert.AreEqual(200, response.StatusCode); }
public void UpdateCategoryConflictTest() { // Arrange CategoryApiController controller = new CategoryApiController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; // Act Category category = new Category(); category.CategoryId = 1; category.CategoryName = "Clothing"; category.ModifiedOn = DateTime.Now; category.IsActive = true; var response = controller.UpdateCategory(category); // Assert Assert.IsNotNull(response); Assert.IsNull(response.Content); Assert.AreEqual(409, response.StatusCode); }
public void Setup() { _category = new Mock <IRepository <Category> >(); _controller = new CategoryApiController(_category.Object); }