public void Task_GetAllApplicants_Return_OkResult() { //Arrange var controller = new ApplicantDetailsController(applicantDetailsRepository, logger); //Act var result = controller.GetAllApplicants(); //Assert Assert.Equal(6, result.Count()); }
public void Task_GetApplicantById_Return_OkResult() { //Arrange var controller = new ApplicantDetailsController(applicantDetailsRepository, logger); var postId = 7; //Act var data = controller.GetById(postId); //Assert Assert.IsType <OkObjectResult>(data); }
public async void Task_Delete_Applicant_Return_OkResult() { //Arrange var controller = new ApplicantDetailsController(applicantDetailsRepository, logger); var postId = 2; //Act var data = await controller.DeleteAsync(postId); //Assert Assert.IsType <OkResult>(data); }
public async void Task_Add_ValidData_Return_CreatedAtActionResult() { //Arrange var controller = new ApplicantDetailsController(applicantDetailsRepository, logger); var applicant = new ApplicantDetails() { Name = "Bilal Awan", FamilyName = "Malik", Address = "Dha phase 2 q block house 171", CountryOfOrigin = "Pakistan", EmailAddress = "*****@*****.**", Age = 31, Hired = true }; //Act var data = await controller.CreateAsync(applicant); //Assert Assert.IsType <CreatedAtActionResult>(data); }
public async void Task_Update_ValidData_Return_OkResult() { //Arrange var controller = new ApplicantDetailsController(applicantDetailsRepository, logger); var postId = 2; //Act var applicant = new ApplicantDetails(); applicant.Name = "Harris"; applicant.FamilyName = "Malik Awan"; applicant.Address = "dha phase 2 q block lahore"; applicant.EmailAddress = "*****@*****.**"; applicant.Age = 24; applicant.CountryOfOrigin = "Pakistan"; applicant.Hired = true; var updatedData = await controller.EditAsync(postId, applicant); //Assert Assert.IsType <OkResult>(updatedData); }