Esempio n. 1
0
        public void Integration_Adiciona_Sala_Corretamente()
        {
            _sala = ObjectMother.GetSala();
            _service.Adicionar(_sala);
            var Verify = _service.Get(_sala.Id);

            Verify.Should().NotBeNull();
            Verify.Id.Should().Be(_sala.Id);
        }
Esempio n. 2
0
 public void Service_Sala_Deveria_Adicionar_Sala_Corretamente()
 {
     _sala = ObjectMother.GetSala();
     _repository
     .Setup(f => f.Adicionar(It.IsAny <Sala>()))
     .Returns(new Sala
     {
         Id   = 1,
         Nome = _sala.Nome,
         QuantidadeLugares = _sala.QuantidadeLugares
     });
     _service.Adicionar(_sala);
     _repository.Verify(f => f.Adicionar(_sala));
 }
Esempio n. 3
0
 public async Task <Sala> Inserir([FromBody] Sala value)
 {
     try
     {
         return(await service.Adicionar(value));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
        public void SalaService_Adicionar_DeveSerValido()
        {
            //Cenário
            Sala sala = ObjectMother.ObterSalaValida();

            sala.Id = 0;

            _mockSalaRepositorio.Setup(rp => rp.Adicionar(sala)).Returns(new Sala {
                Id = 1, Nome = "nome sala", Lugar = 2
            });

            //Ação
            Sala retorno = _salaService.Adicionar(sala);

            //Verificar
            _mockSalaRepositorio.Verify(rp => rp.Adicionar(sala));
            retorno.Should().NotBeNull();
            retorno.Id.Should().BeGreaterThan(0);
            retorno.Id.Should().NotBe(sala.Id);
        }
Esempio n. 5
0
        public void SalaIntegracaoSistema_Adicionar_DeveSerValido()
        {
            //Cenário
            Sala sala = ObjectMother.ObterSalaValida();

            sala.Id = 0;

            //Ação
            Sala salaResultado = _salaService.Adicionar(sala);

            //Verificar
            salaResultado.Should().NotBeNull();
            salaResultado.Id.Should().BeGreaterThan(0);
            salaResultado.Nome.Should().Be(sala.Nome);
            salaResultado.Lugar.Should().Be(sala.Lugar);

            Sala salaGet = _salaService.Obter(salaResultado.Id);

            salaResultado.Id.Should().Be(salaGet.Id);

            _salaService.Excluir(salaResultado);
        }