コード例 #1
0
        public NationalSocietyServiceTestData(INyssContext nyssContextMock, ISmsGatewayService smsGatewayServiceMock)
        {
            _smsGatewayServiceMock = smsGatewayServiceMock;
            _testCaseDataProvider  = new TestCaseDataProvider(nyssContextMock);

            BasicData = new BasicNationalSocietyServiceTestData(nyssContextMock, _nationalSocietyNumerator);
        }
コード例 #2
0
        public SmsGatewayServiceTests()
        {
            _nyssContextMock = Substitute.For <INyssContext>();
            var loggerAdapterMock = Substitute.For <ILoggerAdapter>();
            var config            = Substitute.For <INyssWebConfig>();

            _smsGatewayBlobProviderMock = Substitute.For <ISmsGatewayBlobProvider>();
            _smsGatewayService          = new SmsGatewayService(_nyssContextMock, loggerAdapterMock, _smsGatewayBlobProviderMock);
        }
コード例 #3
0
 public NationalSocietyService(
     INyssContext context,
     INationalSocietyAccessService nationalSocietyAccessService,
     ILoggerAdapter loggerAdapter, IAuthorizationService authorizationService,
     IManagerService managerService, ITechnicalAdvisorService technicalAdvisorService,
     ISmsGatewayService smsGatewayService)
 {
     _nyssContext = context;
     _nationalSocietyAccessService = nationalSocietyAccessService;
     _loggerAdapter           = loggerAdapter;
     _authorizationService    = authorizationService;
     _managerService          = managerService;
     _technicalAdvisorService = technicalAdvisorService;
     _smsGatewayService       = smsGatewayService;
 }
コード例 #4
0
        public NationalSocietyServiceTests()
        {
            _nyssContextMock = Substitute.For <INyssContext>();
            var loggerAdapterMock    = Substitute.For <ILoggerAdapter>();
            var authorizationService = Substitute.For <IAuthorizationService>();

            authorizationService.GetCurrentUserName().Returns("yo");
            _managerServiceMock          = Substitute.For <IManagerService>();
            _technicalAdvisorServiceMock = Substitute.For <ITechnicalAdvisorService>();

            _smsGatewayServiceMock = Substitute.For <ISmsGatewayService>();

            _nationalSocietyService = new NationalSocietyService(_nyssContextMock, Substitute.For <INationalSocietyAccessService>(), loggerAdapterMock,
                                                                 authorizationService, _managerServiceMock, _technicalAdvisorServiceMock, _smsGatewayServiceMock);

            _testData = new NationalSocietyServiceTestData(_nyssContextMock, _smsGatewayServiceMock);
        }
コード例 #5
0
 public SmsGatewayController(ISmsGatewayService smsGatewayService)
 {
     _smsGatewayService = smsGatewayService;
 }