示例#1
0
        public void SalaIntegracaoSistema_Atualizar_DeveSerValido()
        {
            //Cenário
            Sala salaParaEditar = _salaService.Obter(1);

            salaParaEditar.Id = 1;
            string nomeAntigo = salaParaEditar.Nome;
            string nomeNovo   = "Nome";

            if (nomeAntigo == nomeNovo)
            {
                nomeNovo = "Nome novo";
            }

            salaParaEditar.Nome = nomeNovo;

            //Ação
            Sala salaResultado = _salaService.Atualizar(salaParaEditar);

            //Verificar
            salaResultado.Nome.Should().NotBe(nomeAntigo);
            salaResultado.Id.Should().Be(salaParaEditar.Id);
        }
示例#2
0
        public void SalaService_Atualizar_DeveSerValido()
        {
            //Cenário
            Sala sala = ObjectMother.ObterSalaValida();

            sala.Id = 1;

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

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

            //Verificar
            _mockSalaRepositorio.Verify(rp => rp.Atualizar(sala));
            retorno.Should().NotBeNull();
            retorno.Id.Should().Be(sala.Id);
        }