Exemple #1
0
        public CriacaoDaMatriculaTest()
        {
            _mockAlunoRepositorio     = new Mock <IAlunoRepositorio>();
            _mockCursoRepositorio     = new Mock <ICursoRepositorio>();
            _mockMatriculaRepositorio = new Mock <IMatriculaRepositorio>();

            _criacaoDaMatricula = new CriacaoDaMatricula(_mockAlunoRepositorio.Object, _mockCursoRepositorio.Object, _mockMatriculaRepositorio.Object);

            _aluno = AlunoBuilder.Novo().ComId(23).ComPublicoAlvo(Dominio.PublicosAlvo.PublicoAlvo.Universitario).Build();
            _mockAlunoRepositorio.Setup(r => r.ObterPorId(_aluno.Id)).Returns(_aluno);

            _curso = CursoBuilder.Novo().ComId(32).ComPublicoAlvo(Dominio.PublicosAlvo.PublicoAlvo.Universitario).Build();
            _mockCursoRepositorio.Setup(r => r.ObterPorId(_curso.Id)).Returns(_curso);

            _matriculaDto = new MatriculaDto {
                AlunoId = _aluno.Id, CursoId = _curso.Id, ValorPago = _curso.Valor
            };
        }