public ImportMovementFactoryTests()
        {
            assessmentRepository = A.Fake<IImportNotificationAssessmentRepository>();
            validator = A.Fake<IImportMovementNumberValidator>();

            A.CallTo(() => validator.Validate(notificationId, A<int>.Ignored))
                .Returns(true);

            assessment = new ImportNotificationAssessment(notificationId);
            ObjectInstantiator<ImportNotificationAssessment>.SetProperty(x => x.Status,
                ImportNotificationStatus.Consented, assessment);

            A.CallTo(() => assessmentRepository.GetByNotification(notificationId))
                .Returns(assessment);

            factory = new ImportMovementFactory(validator, assessmentRepository);
        }
Ejemplo n.º 2
0
        public ImportMovementFactoryTests()
        {
            SystemTime.Freeze(Today);
            assessmentRepository = A.Fake <IImportNotificationAssessmentRepository>();
            validator            = A.Fake <IImportMovementNumberValidator>();

            A.CallTo(() => validator.Validate(notificationId, A <int> .Ignored))
            .Returns(true);

            assessment = new ImportNotificationAssessment(notificationId);
            ObjectInstantiator <ImportNotificationAssessment> .SetProperty(x => x.Status,
                                                                           ImportNotificationStatus.Consented, assessment);

            A.CallTo(() => assessmentRepository.GetByNotification(notificationId))
            .Returns(assessment);

            factory = new ImportMovementFactory(validator, assessmentRepository);
        }
Ejemplo n.º 3
0
 public ImportMovementFactory(IImportMovementNumberValidator numberValidator,
                              IImportNotificationAssessmentRepository assessmentRepository)
 {
     this.numberValidator      = numberValidator;
     this.assessmentRepository = assessmentRepository;
 }