コード例 #1
0
        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);
        }
コード例 #2
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)
                );
        }
コード例 #3
0
        public PasswordControllerTest()
        {
            _passwordService = Substitute.For <IPasswordService>();

            _controller = new PasswordsController(_passwordService);
        }