public void GetUserdata_PositiveTestCases_TestResults() { //Assign var userId = 53; var user = new UserUpdateHelp() { UserId = 53, UserName = "******", UserEmail = "*****@*****.**", UserAddress = "Admin", UserPhoneNumber = "9999999999", UserStatus = "valid", UserType = "Admin" }; var UserList = new List <UserUpdateHelp>(); UserList.Add(user); var _mockUserMethod = new Mock <UserManager>(); var _returnAckType = new Acknowledgement <UserUpdateHelp> { code = 1, Set = UserList, Message = "User data loaded successfully" }; _mockUserMethod.Setup(p => p.GetUser(userId)).Returns(_returnAckType); UserController _userController = new UserController(_mockUserMethod.Object); //Act var _actualReturnType = _userController.GetUserdata(userId) as OkObjectResult; //Assert Assert.ReferenceEquals(_returnAckType, _actualReturnType.Value); }
public void GetUser_Negative_Exception_TestsReturned() { //Assign var userId = 1; UserUpdateHelp userUpdateHelp = new UserUpdateHelp(); User user = new User(); user = null; var _mockUserservice = new Mock <UserService>(); _mockUserservice.Setup(p => p.GetUserDetails(userId)).Throws <System.Exception>(); UserManager _userManager = new UserManager(_mockUserservice.Object); //Act try { var _actualReturnType = _userManager.GetUser(userId); //Assert //Assert.ReferenceEquals(_returnAckType, _actualReturnType); Assert.IsTrue(false); } catch { Assert.IsTrue(true); } }
public virtual Acknowledgement <UserUpdateHelp> GetUser(int UserId) { Acknowledgement <UserUpdateHelp> acknowledgement = new Acknowledgement <UserUpdateHelp>(); try { User users = signup.GetUserDetails(UserId); if (users == null) { acknowledgement.code = 2; acknowledgement.Set = null; acknowledgement.Message = "No User with given UserId"; return(acknowledgement); } UserUpdateHelp usersdetails = new UserUpdateHelp(); usersdetails.UserId = users.UserId; usersdetails.UserName = users.UserName; usersdetails.UserEmail = users.UserEmail; usersdetails.UserPhoneNumber = users.UserPhoneNumber; usersdetails.UserAddress = users.UserAddress; usersdetails.UserStatus = users.UserStatus; usersdetails.UserType = users.UserType; List <UserUpdateHelp> userUpdateHelps = new List <UserUpdateHelp>(); userUpdateHelps.Add(usersdetails); acknowledgement.code = 1; acknowledgement.Set = userUpdateHelps; acknowledgement.Message = "User data loaded successfully"; return(acknowledgement); } catch (Exception ex) { throw ex; } }
public void GetUser_Positive_TestsReturned() { //Assign var userId = 53; UserUpdateHelp userUpdateHelp = new UserUpdateHelp(); User user = new User() { UserId = 53, UserName = "******", UserEmail = "*****@*****.**", UserPassword = "******", UserAddress = "Admin", UserPhoneNumber = "9999999999", UserStatus = "valid", UserType = "Admin" }; userUpdateHelp.UserId = user.UserId; userUpdateHelp.UserName = user.UserName; userUpdateHelp.UserEmail = user.UserEmail; userUpdateHelp.UserAddress = user.UserAddress; userUpdateHelp.UserPhoneNumber = user.UserPhoneNumber; userUpdateHelp.UserStatus = user.UserStatus; userUpdateHelp.UserType = user.UserType; List <UserUpdateHelp> Listuser = new List <UserUpdateHelp>(); Listuser.Add(userUpdateHelp); var _mockUserservice = new Mock <UserService>(); var _returnAckType = new Acknowledgement <UserUpdateHelp> { code = 1, Set = Listuser, Message = "User data loaded successfully" }; _mockUserservice.Setup(p => p.GetUserDetails(userId)).Returns(user); UserManager _userManager = new UserManager(_mockUserservice.Object); //Act var _actualReturnType = _userManager.GetUser(userId); //Assert Assert.ReferenceEquals(_returnAckType, _actualReturnType); }
public void GetUser_Negative_TestsReturned() { //Assign var userId = 1; UserUpdateHelp userUpdateHelp = new UserUpdateHelp(); User user = new User(); user = null; var _mockUserservice = new Mock <UserService>(); var _returnAckType = new Acknowledgement <UserUpdateHelp> { code = 2, Set = null, Message = "No User with given UserId" }; _mockUserservice.Setup(p => p.GetUserDetails(userId)).Returns(user); UserManager _userManager = new UserManager(_mockUserservice.Object); //Act var _actualReturnType = _userManager.GetUser(userId); //Assert Assert.ReferenceEquals(_returnAckType, _actualReturnType); }