public async Task ShouldAddNewUserWithProvider()
        {
            var newUser = UserViewModelFaker.GenerateUserWithProviderViewModel().Generate();

            var response = await _client.PostAsync("/sign-up",
                                                   new StringContent(newUser.ToJson(), Encoding.UTF8, MediaTypeNames.Application.Json));

            response.EnsureSuccessStatusCode();
        }
Ejemplo n.º 2
0
        public async Task ShouldNotRegisterUserWithoutPassword()
        {
            var command = UserViewModelFaker.GenerateUserWithProviderViewModel().Generate();

            command.Password        = null;
            command.ConfirmPassword = null;

            var result = await _userAppService.Register(command);

            result.Should().BeFalse();
            _database.Users.FirstOrDefault(f => f.UserName == command.Username).Should().BeNull();
        }