public void RegisterUser_Success() { UserRepository repository = new UserRepository(); User user = new User { USERNAME = string.Format("UT_{0}",DateTime.Now.Ticks), PASSWORD = "******", NAME = "Unit Test User", ID_DEPENDENCY= "iIAW2gamws" }; RepositoryResponse<User> expected = new RepositoryResponse<User> { Success = true, Data = user }; RepositoryResponse<User> result = repository.RegisterUser(user).GetAwaiter().GetResult(); Assert.IsTrue(result.Success, "User not registered"); Assert.IsNotNull(result.Data); Assert.IsNull(result.Error, "Some error ocurred"); }
public void ValidateUser_Success() { UserRepository repository = new UserRepository(); User user = new User { USERNAME= "******", PASSWORD = "******" }; RepositoryResponse<User> expected = new RepositoryResponse<User> { Success = true, Data = user }; RepositoryResponse<User> result = repository.ValidateUser(user); Assert.IsTrue(result.Success, "User not valid"); Assert.IsNotNull(result.Data); Assert.IsNull(result.Error, "Some error ocurred"); }