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 UsuarioApiController(ICadastroUsuario cadastroUsuario)
 {
     _cadastroUsuario = cadastroUsuario;
 }
Пример #4
0
 public UsuarioController(IConsultaUsuario consultaUsuario, ICadastroUsuario cadastroUsuario, IGerenciadorUsuario gerenciadorUsuario)
 {
     _consultaUsuario    = consultaUsuario;
     _cadastroUsuario    = cadastroUsuario;
     _gerenciadorUsuario = gerenciadorUsuario;
 }