public void RemoveCustomerCategory_Test() { var service = new Mock <Customer_CategoryService>(); var fakeCustomerCategory = new Mock <Customer_CategoryDto>(); //Arrange service.Setup(x => x.Remove(It.IsAny <int>())); //Act var controller = new Customer_CategoryController(service.Object); var result = controller.Remove(fakeCustomerCategory.Object.Customer_CategoryId); //Assert Assert.IsType <NoContentResult>(result); }
public void CreateCustomerCategory_Test() { var service = new Mock <Customer_CategoryService>(); var fakeCustomerCategory = new Mock <Customer_CategoryCreateDto>(); //Arrange service.Setup(x => x.Create(fakeCustomerCategory.Object)).Returns(new Customer_CategoryDto()); //Act var controller = new Customer_CategoryController(service.Object); var result = controller.Create(fakeCustomerCategory.Object); //Assert Assert.IsType <OkResult>(result); }
public void UpdateCustomerCategory_Test() { var service = new Mock <Customer_CategoryService>(); var fakeCustomerCategory = new Mock <Customer_CategoryUpdateDto>(); //Arrange var CustomerCategories = GetFakeData(1); var firstCustomerCategory = CustomerCategories.Items.First(); service.Setup(x => x.Update(It.IsAny <int>(), fakeCustomerCategory.Object)); //Act var controller = new Customer_CategoryController(service.Object); var result = controller.Update(firstCustomerCategory.Customer_CategoryId, fakeCustomerCategory.Object); //Assert Assert.IsType <NoContentResult>(result); }
public void GetCustomerCategoryById_Test() { var service = new Mock <Customer_CategoryService>(); //Arrange var customerCategories = GetFakeData(1); var firstCustomerCategory = customerCategories.Items.First(); service.Setup(x => x.GetById(1)).Returns(firstCustomerCategory); //Act var controller = new Customer_CategoryController(service.Object); var result = controller.GetById(1); var customerCategory = result.Value; //Assert Assert.Equal(1, customerCategory.Customer_CategoryId); }
public void GetAllCustomerCategories_Test() { int numTests = 20; var service = new Mock <Customer_CategoryService>(); //Arrange var customerCategories = GetFakeData(numTests); service.Setup(x => x.GetAll(1, numTests)).Returns(customerCategories); //Act var controller = new Customer_CategoryController(service.Object); var results = controller.GetAll(); //Assert var count = results.Value.Items.Count(); Assert.Equal(numTests, count); }