public async Task NaoDeveCadastarCasoLoginJaCadastrado() { MockUsuarioParameter parameter = new MockUsuarioParameter() { Exists = false, Usuario = UsuarioMock.ObterUsuarioAdmin(), Usuarios = MockHelper.ObterTodos <Usuario>(), ExistsLogin = true, }; IUsuarioService usuarioService = Startup.GetServiceProvider(new ServiceParameter(parameter)).GetRequiredService <IUsuarioService>(); var usuario = await usuarioService.CadastrarAsync(new UsuarioDto { Nome = "Teste", Login = "******", Password = StringHelper.CalculateMD5Hash("Teste"), Perfil = UsuarioPerfil.Garcom, Comissao = 10, Ativo = true }); usuario.Should().BeNull(); usuarioService.MensagensValidacao.Should().NotBeNull(StringHelper.JoinHtmlMensagem(usuarioService.MensagensValidacao)); usuarioService.MensagensValidacao.Any(c => c == UsuarioMessage.LoginJaCadastrado).Should().BeTrue(); }
public void Setup() { MockUsuarioParameter parameter = new MockUsuarioParameter() { Exists = false, Usuario = UsuarioMock.ObterUsuarioAdmin(), Usuarios = MockHelper.ObterTodos <Usuario>(), ExistsLogin = false, }; _serviceProvider = Startup.GetServiceProvider(new ServiceParameter(parameter)); }