Esempio n. 1
0
        public void Avaliacao_Repositorio_DeveAtualizar()
        {
            avaliacao         = ObjectMother.ObterAvaliacaoValida();
            avaliacao         = repositorio.Salvar(avaliacao);
            avaliacao         = repositorio.PegarPorId(avaliacao.Id);
            avaliacao.Assunto = "Portugues";

            repositorio.Atualizar(avaliacao);

            avaliacao.Assunto.Should().Be("Portugues");
        }
Esempio n. 2
0
        public void InfraData_Atualizar_deve_atualizar_um_avaliacao()
        {
            //Arrange
            var novoAvaliacao = _avaliacaoRepositorio.Salvar(_avaliacaoPadrao);

            novoAvaliacao.Data = DateTime.Now;

            //Action
            Action avaliacaoDB = () => _avaliacaoRepositorio.Atualizar(novoAvaliacao);

            //Assert
            avaliacaoDB.Should().NotBeNull();
            avaliacaoDB.Should().Equals(_avaliacaoPadrao.Data);
            var AvaliacaoContexto = _contexto.Avaliacoes.Find(novoAvaliacao.Id);
        }