Example #1
0
        public async Task ExecuteGetTest()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(IdCep)).ReturnsAsync(cepDto);
            _service = _serviceMock.Object;

            var result = await _service.Get(IdCep);

            Assert.NotNull(result);
            Assert.True(result.Id == IdCep);
            Assert.Equal(CepOriginal, result.Cep);
            Assert.Equal(LogradouroOriginal, result.Logradouro);

            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(CepOriginal)).ReturnsAsync(cepDto);
            _service = _serviceMock.Object;

            result = await _service.Get(CepOriginal);

            Assert.NotNull(result);
            Assert.True(result.Id == IdCep);
            Assert.Equal(CepOriginal, result.Cep);
            Assert.Equal(LogradouroOriginal, result.Logradouro);

            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(Task.FromResult((CepDto)null));
            _service = _serviceMock.Object;

            var _record = await _service.Get(Guid.NewGuid());

            Assert.Null(_record);
        }
        public async Task E_Possivel_Executar_Metodo_Get()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(IdCep)).ReturnsAsync(cepDto);
            _service = _serviceMock.Object;

            var result = await _service.Get(IdCep);

            Assert.NotNull(result);
            Assert.True(result.Id == IdCep);
            Assert.Equal(Cep, result.Cep);
            Assert.Equal(Logradouro, result.Logradouro);
            Assert.Equal(Numero, result.Numero);

            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(Cep)).ReturnsAsync(cepDto);
            _service = _serviceMock.Object;

            result = await _service.Get(Cep);

            Assert.NotNull(result);
            Assert.True(result.Id == IdCep);
            Assert.Equal(Cep, result.Cep);
            Assert.Equal(Logradouro, result.Logradouro);
            Assert.Equal(Numero, result.Numero);

            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(Task.FromResult((CepDto)null));
            _service = _serviceMock.Object;

            var record = await _service.Get(Guid.NewGuid());

            Assert.Null(record);
        }
Example #3
0
        public async Task E_Possivel_Executar_Metodo_Update()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Put(cepDtoUpdate)).ReturnsAsync(cepDtoUpdateResult);
            _service = _serviceMock.Object;

            var resultUpdate = await _service.Put(cepDtoUpdate);

            Assert.NotNull(resultUpdate);
            Assert.Equal(CepAlterado, resultUpdate.Cep);
            Assert.Equal(LogradouroAlterado, resultUpdate.Logradouro);
            Assert.Equal(NumeroAlterado, resultUpdate.Numero);
        }
Example #4
0
        public async Task ExecuteCreateTest()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Post(cepDtoCreate)).ReturnsAsync(cepDtoCreateResult);
            _service = _serviceMock.Object;

            var result = await _service.Post(cepDtoCreate);

            Assert.NotNull(result);
            Assert.Equal(CepOriginal, result.Cep);
            Assert.Equal(LogradouroOriginal, result.Logradouro);
            Assert.Equal(NumeroOriginal, result.Numero);
        }
Example #5
0
        public async Task E_Possivel_Executar_Metodo_Create()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Post(cepDtoCreate)).ReturnsAsync(cepDtoCreateResult);
            _service = _serviceMock.Object;

            var result = await _service.Post(cepDtoCreate);

            Assert.NotNull(result);
            Assert.Equal(Cep, result.Cep);
            Assert.Equal(Logradouro, result.Logradouro);
            Assert.Equal(Numero, result.Numero);
            Assert.Equal(MunicipioId, result.MunicipioId);
        }
        public async Task E_Possivel_Executar_Metodo_Delete()
        {
            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Delete(IdCep)).ReturnsAsync(true);
            _service = _serviceMock.Object;

            var deletado = await _service.Delete(IdCep);

            Assert.True(deletado);

            _serviceMock = new Mock <ICepService>();
            _serviceMock.Setup(m => m.Delete(It.IsAny <Guid>())).ReturnsAsync(false);
            _service = _serviceMock.Object;

            deletado = await _service.Delete(Guid.NewGuid());

            Assert.False(deletado);
        }
Example #7
0
 public UsuariosController(IUsuarioService usuarioService,
                           ICepService cepService)
 {
     _usuarioService = usuarioService;
     _cepService     = cepService;
 }
 public FreightService(IFreightRepository repository, ICepService cepService)
 {
     _repository = repository;
     _cepService = cepService;
 }
Example #9
0
 public ConsultaController(ICepService service)
 {
     _service = service;
 }
 public CepController(ICepService cepService, IMemoryCache memoryCache)
 {
     _cepService  = cepService;
     _memoryCache = memoryCache;
 }
Example #11
0
 public CustomerService(ICepService cepService)
 {
     _cepService = cepService;
 }
Example #12
0
 public LocalizacaoController(ICepService cepService)
 {
     _cepService = cepService;
 }
 public CepController(ICepService cepService)
 {
     _cepService = cepService;
 }
Example #14
0
 public AddressController(IAddressAppService addressAppService, IMapper mapper, ICepService cepService)
 {
     _addressAppService = addressAppService;
     _mapper            = mapper;
     _cepService        = cepService;
 }
Example #15
0
 public EnderecoController(ICepService cepService)
 {
     _cepService = cepService;
 }
 public CepsController(ICepService service)
 {
     _service = service;
 }
Example #17
0
 public CepController(INotificationHandler <Notifications> notification,
                      ICepService cepService) : base(notification)
 {
     _cepService = cepService;
 }