示例#1
0
        public void RealizarOperacaoDevolucaoComBemAtivo()
        {
            var operacaoBem = new OperacaoBem();

            operacaoBem.TipoOperacaoBem = TipoOperacaoBem.Devolucao;
            operacaoBem.Tomador         = new Pessoa {
                Nome = "Wesley Ramon", Observacao = "Irmão"
            };
            operacaoBem.Data = DateTime.Now;
            var bem = BemTest.Criar("GOD OF WAR II", "Jogos PS2");

            operacaoBem.Bem = bem;
            operacaoBem.EfetivarOperacao();
        }
示例#2
0
        public void RealizarOperacaoEmprestimo()
        {
            var operacaoBem = new OperacaoBem();

            operacaoBem.TipoOperacaoBem = TipoOperacaoBem.Emprestimo;
            operacaoBem.Tomador         = new Pessoa {
                Nome = "Wesley Ramon", Observacao = "Irmão"
            };
            operacaoBem.Data = DateTime.Now;
            var bem = BemTest.Criar("GOD OF WAR II", "Jogos PS2");

            operacaoBem.Bem = bem;
            operacaoBem.EfetivarOperacao();
            Assert.AreEqual(operacaoBem.TipoOperacaoBem, TipoOperacaoBem.Emprestimo);
            Assert.IsNotNull(operacaoBem.Tomador);
            Assert.AreEqual(operacaoBem.Bem.Status, Status.Inativo);
        }