public void Get_ViewResult_allSubDepartmentProduct_Test() { DepartmentInMemoryData departmentdata = new DepartmentInMemoryData(); InMemoryLaptopData LaptopData = new InMemoryLaptopData(); //IDepartmentData departmentInMemorydata = (IDepartmentData) departmentdata; //Arrange DepartmentController controller = new DepartmentController(departmentdata, LaptopData); IActionResult actionResult = controller.allSubDepartmentProduct(3, 2); ViewResult indexView = controller.allSubDepartmentProduct(3, 2) as ViewResult; //Act var result = indexView.ViewData.Model; //Assert Assert.IsType <List <Laptop> >(result); }
public void Get_ViewResult_DepartmentofSubDepartment_Test() { DepartmentInMemoryData departmentdata = new DepartmentInMemoryData(); InMemoryLaptopData LaptopData = new InMemoryLaptopData(); //IDepartmentData departmentInMemorydata = (IDepartmentData) departmentdata; //Arrange DepartmentController controller = new DepartmentController(departmentdata, LaptopData); IActionResult actionResult = controller.DepartmentofSubDepartment(3); ViewResult indexView = controller.DepartmentofSubDepartment(3) as ViewResult; //Act var result = indexView.ViewData.Model; //Assert Assert.IsType <DepartmentViewModel>(result); }
public void Get_Null_CreateDepartment_Test() { DepartmentInMemoryData departmentdata = new DepartmentInMemoryData(); InMemoryLaptopData LaptopData = new InMemoryLaptopData(); //IDepartmentData departmentInMemorydata = (IDepartmentData) departmentdata; //Arrange DepartmentController controller = new DepartmentController(departmentdata, LaptopData); IActionResult actionResult = controller.CreateDepartment(); ViewResult indexView = controller.CreateDepartment() as ViewResult; //Act var result = indexView.ViewData.Model; //Assert Assert.True(result == null); }
public void Post_CreateDepartment_Test() { // Arrange DepartmentInMemoryData departmentdata = new DepartmentInMemoryData(); InMemoryLaptopData LaptopData = new InMemoryLaptopData(); //IDepartmentData departmentInMemorydata = (IDepartmentData) departmentdata; //Arrange DepartmentController departmentController = new DepartmentController(departmentdata, LaptopData); Department testDepartment = new Department(); testDepartment.Description = "test item"; testDepartment.DepartmentId = 1; // Act departmentController.CreateDepartment(testDepartment); ViewResult indexView = new DepartmentController(departmentdata, LaptopData).CreateDepartment() as ViewResult; var collection = indexView.ViewData.Model as IEnumerable <Department>; // Assert //Assert.Contains<Department>(testDepartment, collection); Assert.True(collection == null); }