public void Devo_Conseguir_Baixar_Atendimento() { var repositorio = new Mock <IAtendimentoRepositorio>(); repositorio.Setup(r => r.Salvar(It.IsAny <Atendimento>())).Returns(It.IsAny <Atendimento>()); DTOItem dto = new DTOItem(); dto.IdServico = 1; dto.ValorUnitario = 15.23m; dto.Quantidade = 1; var servico = new Mock <Servico>(); servico.Setup(s => s.Id).Returns(1); var repositorioServico = new Mock <IServicoRepositorio>(); repositorioServico.Setup(r => r.Obter(1)).Returns(servico.Object); IFachadaAtendimento fachada = new FachadaAtendimento(repositorio.Object, this._repositorioPessoa, this._repositorioFormaPagamento, repositorioServico.Object); fachada.CriaNovoAtendimento(this._dtoCabecalho); fachada.AdicionarItem(dto); fachada.ReceberAtendimento(); Assert.IsTrue(fachada.AtendimentoFoiRecebido()); }
public void Devo_Conseguir_Baixar_Atendimento() { var repositorio = new Mock<IAtendimentoRepositorio>(); repositorio.Setup(r => r.Salvar(It.IsAny<Atendimento>())).Returns(It.IsAny<Atendimento>()); DTOItem dto = new DTOItem(); dto.IdServico = 1; dto.ValorUnitario = 15.23m; dto.Quantidade = 1; var servico = new Mock<Servico>(); servico.Setup(s => s.Id).Returns(1); var repositorioServico = new Mock<IServicoRepositorio>(); repositorioServico.Setup(r => r.Obter(1)).Returns(servico.Object); IFachadaAtendimento fachada = new FachadaAtendimento(repositorio.Object, this._repositorioPessoa, this._repositorioFormaPagamento, repositorioServico.Object); fachada.CriaNovoAtendimento(this._dtoCabecalho); fachada.AdicionarItem(dto); fachada.ReceberAtendimento(); Assert.IsTrue(fachada.AtendimentoFoiRecebido()); }