public void Test_The_Return_Type_to_be_Ok_result_of_Get_Method_when_list_is_returned() { //Arranges List <HrViewModel> requestList = new List <HrViewModel>(); requestList.Add(new HrViewModel { RequestId = 1, EmployeeCode = "12345678", SupervisorCode = "12349867", Newpacode = "noida", Newpsacode = "h7" }); requestList.Add(new HrViewModel { RequestId = 2, EmployeeCode = "12345679", SupervisorCode = "12349867", Newpacode = "noida", Newpsacode = "h7" }); var mockService = new Mock <IHRService>(); mockService.Setup(m => m.GetAllRequest(It.IsAny <string>())).Returns(requestList); HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.Get("00059644"); action1 = (OkObjectResult)action1; // Assert Assert.IsType(typeof(OkObjectResult), action1); Assert.Equal(requestList, (action1 as OkObjectResult).Value); }
public void Test_The_Return_Type_to_be_Ok_result_of_GetDiscrepantRequest_Method_when_list_is_returned() { //Arranges List <DiscrepancyReport> requestList = new List <DiscrepancyReport>(); requestList.Add(new DiscrepancyReport { RequestId = 1, EmployeeCode = "12345678", EmployeeName = "Rajiv", RequestPa = "0000123:Greater Noida" }); requestList.Add(new DiscrepancyReport { RequestId = 2, EmployeeCode = "12345679", EmployeeName = "Rajeev", RequestPa = "0000123:Greater Noida" }); var mockService = new Mock <IHRService>(); mockService.Setup(m => m.GetAllDiscrepantRecordsList()).Returns(requestList); HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.GetDiscrepantRequest(); action1 = (OkObjectResult)action1; // Assert Assert.IsType(typeof(OkObjectResult), action1); Assert.Equal(requestList, (action1 as OkObjectResult).Value); }
public HrApiController() { c = new HRController(); emailsend = new EmailSend(); feedInterface = new FeedbackRepository(); }
public void SetUp() { mock = Mock_Repository.CreateMock(); mock.Setup(m => m.DeleteQuestionSet(0)).Returns <int>(null); mock.Setup(m => m.DeleteQuestionSet(1)).Returns <int>((int questionSetId) => { return(mock.Object.QuestionSets.FirstOrDefault()); }); mock.Setup(m => m.DeleteQuestionSet(2)).Returns <int>(null); messengerMock = new Mock <IMessenger>(); controller = new HRController(mock.Object, messengerMock.Object); }
public void Index() { var leaveServiceMock = Substitute.For <ILeaveService>(); HRController controller = new HRController(leaveServiceMock); ViewResult result = controller.Index() as ViewResult; leaveServiceMock.ReceivedWithAnyArgs().GetAnnualLeavesByDepartment(null, Utility.Enums.Departments.HR); Assert.IsNotNull(result); }
public void Test_The_Return_Type_to_be_Not_Found_of_Get_Method_if_no_object_is_returned_from_service() { //Arrange List <HrViewModel> requestList = new List <HrViewModel>(); var mockService = new Mock <IHRService>(); //mocking the service mockService.Setup(m => m.GetAllRequest(It.IsAny <string>())).Returns(requestList); //setting up the response for the mocked service HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.Get("00059644"); action1 = (NotFoundObjectResult)action1; // Assert Assert.IsType(typeof(NotFoundObjectResult), action1); }
public void Test_The_Return_Type_to_be_Not_Found_of_GetDiscrepantRequest_Method_if_no_object_is_returned_from_service() { //Arrange List <DiscrepancyReport> requestList = new List <DiscrepancyReport>(); var mockService = new Mock <IHRService>(); mockService.Setup(m => m.GetAllDiscrepantRecordsList()).Returns(requestList); HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.GetDiscrepantRequest(); action1 = (NotFoundObjectResult)action1; // Assert Assert.IsType(typeof(NotFoundObjectResult), action1); }
public void Test_The_Return_Type_to_be_StatusCode102_of_Get_Method_When_Timeout_exception_is_thrown() { //Arrange List <HrViewModel> requestList = new List <HrViewModel>(); var mockService = new Mock <IHRService>(); mockService.Setup(m => m.GetAllRequest(It.IsAny <string>())).Throws <TimeoutException>(); HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.Get("00059644"); action1 = (StatusCodeResult)action1; // Assert Assert.IsType(typeof(StatusCodeResult), action1); Assert.Equal(102, (action1 as StatusCodeResult).StatusCode); }
public void Test_The_Return_Type_to_be_StatusCode102_of_GetDiscrepantRequest_Method_When_Timeout_exception_is_thrown() { //Arrange var mockService = new Mock <IHRService>(); mockService.Setup(m => m.GetAllDiscrepantRecordsList()).Throws <TimeoutException>(); HRController obj = new HRController(mockService.Object); // Act IActionResult action1 = obj.GetDiscrepantRequest(); action1 = (StatusCodeResult)action1; // Assert Assert.IsType <StatusCodeResult>(action1); Assert.Equal(102, (action1 as StatusCodeResult).StatusCode); }
public void OnStart() { MenuButtons.instance.RegisterButton(MenuButton); HRController.ClearThings(); }