public CriacaoDaMatriculaTest() { _cursoRepositorio = new Mock <ICourseRepository>(); _alunoRepositorio = new Mock <IStudentRepository>(); _matriculaRepositorio = new Mock <IEnrollmentRepository>(); _aluno = StudentBuilder.New().WithId(23).WithTargetAudience(TargetAudience.Graduate).Build(); _alunoRepositorio.Setup(r => r.GetById(_aluno.Id)).Returns(_aluno); _course = CursoBuilder.Novo().ComId(45).ComPublicoAlvo(TargetAudience.Graduate).Build(); _cursoRepositorio.Setup(r => r.GetById(_course.Id)).Returns(_course); _enrollmentDto = new EnrollmentDto { StudentId = _aluno.Id, CourseId = _course.Id, PaidAmount = _course.Amount }; _enrollmentCreation = new EnrollmentCreation(_alunoRepositorio.Object, _cursoRepositorio.Object, _matriculaRepositorio.Object); }