コード例 #1
0
        public void Projeto_IntegracaoSistema_Atualizar_Deve_Atualizar_Nome_Do_Projeto_Com_Id_1()
        {
            _projeto.Id   = 1;
            _projeto.Nome = "Novo nome";
            _projeto      = _projetoServico.ObterPorId(_projeto.Id);

            var resultado = _projetoServico.Atualizar(_projeto);

            resultado.Nome.Should().Be(_projeto.Nome);
        }
コード例 #2
0
        public void Projeto_Aplicacao_Atualizar_Deve_Atualizar_Nome_Do_Projeto_Com_Id_1()
        {
            _projeto.Id   = 1;
            _projeto.Nome = "Novo nome";
            _mockRepositorio.Setup(x => x.ObterPorId(_projeto.Id)).Returns(new Projeto()
            {
                Id = _projeto.Id, Nome = _projeto.Nome
            });
            _projeto = _projetoServico.ObterPorId(_projeto.Id);
            _mockRepositorio.Setup(x => x.Atualizar(_projeto)).Returns(new Projeto()
            {
                Id = _projeto.Id, Nome = _projeto.Nome
            });

            var resultado = _projetoServico.Atualizar(_projeto);

            _mockRepositorio.Verify(x => x.ObterPorId(_projeto.Id));
            _mockRepositorio.Verify(x => x.Atualizar(_projeto));
            resultado.Nome.Should().Be(_projeto.Nome);
            _mockRepositorio.VerifyNoOtherCalls();
        }