public CadastroUsuarioTests() { _provedorDeCriptografiaMock = new Mock <IProvedorDeCriptografia>(MockBehavior.Strict); _provedorDeCriptografiaMock.Setup(x => x.Criptografar(It.IsAny <string>())).Returns("criptografado"); _unitOfWorkMock = CommonMocks.DefaultUnitOfWorkMock(); _usuariosMock = new Mock <IUsuarios>(MockBehavior.Strict); _usuariosMock.Setup(x => x.Save(It.IsAny <Usuario>())) .Callback(CommonGenericMocks <Usuario> .DefaultSaveCallBack(_unitOfWorkMock)); _usuariosMock.Setup(x => x.BuscaPorLogin(It.IsAny <string>())) .Returns( (string login) => login == "USER001" ? new UsuarioParaAtualizacao("USUARIO 001", "USER001", "") : null); _cadastroUsuario = new CadastroUsuario(_unitOfWorkMock.Object, _usuariosMock.Object); _usuarioPadrao = new UsuarioCadastroVm() { Nome = "Mauro Leal", Login = "******", Email = "*****@*****.**" }; }
public UsuarioApiController(ICadastroUsuario cadastroUsuario) { _cadastroUsuario = cadastroUsuario; }
public UsuarioController(IConsultaUsuario consultaUsuario, ICadastroUsuario cadastroUsuario, IGerenciadorUsuario gerenciadorUsuario) { _consultaUsuario = consultaUsuario; _cadastroUsuario = cadastroUsuario; _gerenciadorUsuario = gerenciadorUsuario; }