public void RegisterUser_IfFieldIsEmpty_ReturnsFalse() { var mockLoginervice = new Mock <IRegistrationService>(); mockLoginervice.Setup(details => details.RegisterUser(It.IsAny <RegistrationDTO>())).Returns(0); var UserRegistrationDetails = new RegistrationController(mockLoginervice.Object); var response = UserRegistrationDetails.RegisterUserDetails(new RegistrationDTO() { Email = "", Password = "", EmpId = "", Username = "" }); Assert.Equal(200, ((OkObjectResult)response).StatusCode); }
public void RegisterUser_IfEmployeeIDIsEmpty_ReturnsInvalid() { var mockLoginervice = new Mock <IRegistrationService>(); mockLoginervice.Setup(details => details.RegisterUser(It.Is <RegistrationDTO>(x => x.Email == "*****@*****.**" && x.Password == "welcome" && x.EmpId == string.Empty && x.Username == "john"))).Returns(0); var UserRegistrationDetails = new RegistrationController(mockLoginervice.Object); var response = UserRegistrationDetails.RegisterUserDetails(new RegistrationDTO() { Email = "*****@*****.**", Password = "******", EmpId = string.Empty, Username = "******" }); Assert.Equal(200, ((OkObjectResult)response).StatusCode); }
public void ShouldRegisterValidUser() { var mockRegistrationService = new Mock <IRegistrationService>(); mockRegistrationService.Setup(details => details.RegisterUser(It.Is <RegistrationDTO>(x => x.Email == "*****@*****.**" && x.Password == "welcome" && x.EmpId == "CES/108" && x.Username == "John"))).Returns(1); var UserRegistrationDetails = new RegistrationController(mockRegistrationService.Object); var response = UserRegistrationDetails.RegisterUserDetails(new RegistrationDTO() { Email = "*****@*****.**", Password = "******", EmpId = "CES/108", Username = "******" }); Assert.Equal(200, ((OkObjectResult)response).StatusCode); }