public void PasswordPost_Generates_Password_When_Default_Params_Are_Supplied() { var passwordController = new PasswordsController(); var result = passwordController.GeneratePassword(new PasswordOptions()); var okObjectResult = Assert.IsType <OkObjectResult>(result); Assert.Equal(200, okObjectResult.StatusCode); Assert.False(okObjectResult.Value.ToString().Length == 0); }
public void TestCreatePassword_ThrowsException_IfNullArgumentIsPassed(int userId, string passwordHash, string login) { PasswordModel password = new PasswordModel { Login = login, PasswordHash = passwordHash, IdUser = userId }; PasswordsController usersController = new PasswordsController(); Assert.Throws <ArgumentNullException>( () => usersController.CreatePassword(password) ); }
public PasswordControllerTest() { _passwordService = Substitute.For <IPasswordService>(); _controller = new PasswordsController(_passwordService); }