示例#1
0
 public InscricaoService(
     IRepositorioInscricao repositorioInscricao,
     ServicoDeVerificacaoDeBolsaDeEstudo servicoDeVerificacaoDeBolsaDeEstudo)
 {
     _repositorioInscricao = repositorioInscricao;
     _servicoDeVerificacaoDeBolsaDeEstudo = servicoDeVerificacaoDeBolsaDeEstudo;
 }
示例#2
0
        public void TesteNovaInscricao()
        {
            var commando = new RegistroDeInscricaoNovoCandidato
            {
                CursoId        = 1,
                DataNascimento = new System.DateTime(1980, 1, 6),
                Email          = "*****@*****.**",
                Nome           = "Yan de Lima Justino",
                Cpf            = "11111111111"
            };

            var mock = new Mock <IRepositorioInscricao>();

            mock.Setup(framework => framework.Salvar(null));

            IRepositorioInscricao irepositorio = mock.Object;

            InscricaoService service = new InscricaoService(irepositorio, new ServicoDeVerificacaoDeBolsaDeEstudo());

            service.Executar(commando);

            Assert.IsTrue(service.Valid);

            mock.Verify(framework => framework.Salvar(null), Times.AtMostOnce());
        }