public void ApplyLeave_IsNull() { // Arrange var mockIUserDetailRepository = new Mock <IUserDetailRepository>(); var mockILeaveRepository = new Mock <ILeaveRepository>(); EmployeeController controller = new EmployeeController(mockIUserDetailRepository.Object, mockILeaveRepository.Object); // Act ViewResult result = null; try { result = controller.ApplyLeave() as ViewResult; } catch { } // Assert Assert.IsNull(result); }