public AttributedItemSyncService(IPushService pushService, IPullService pullService, IBackendlessQueryProvider queryProvider, IPersistenceContextFactory persistenceContextFactory) { _pushService = pushService; _pullService = pullService; _queryProvider = queryProvider; _persistenceContextFactory = persistenceContextFactory; }
public void Setup() { _user = new User(); _pullService = Substitute.For <IPullService>(); _persistenceContextFactory = Substitute.For <IPersistenceContextFactory>(); _assessmentContext = Substitute.For <IPersistenceContext <Assessment> >(); _shelterContext = Substitute.For <IPersistenceContext <Shelter> >(); _assessments = new List <Assessment>(); _assessmentContext.LoadAll().Returns(_assessments); _shelters = new List <Shelter>(); _shelterContext.LoadAll().Returns(_shelters); _persistenceContextFactory.CreateFor <Assessment>().Returns(_assessmentContext); _persistenceContextFactory.CreateFor <Shelter>().Returns(_shelterContext); _service = new DisasterSyncService(_pullService, _persistenceContextFactory); }
public override void CreateTestableObject() { _service = new PullService(); _connection = new Connection { AppId = "foo", SecretKey = "bar" }; _restServiceCaller = Substitute.For <IRestServiceCaller>(); _responseParser = Substitute.For <IBackendlessResponseParser>(); _persistenceContextFactory = Substitute.For <IPersistenceContextFactory>(); _persistenceContext = Substitute.For <IPersistenceContext <TestModel> >(); _persistenceContextFactory.CreateFor <TestModel>().Returns(_persistenceContext); _restServiceCaller.Get(Connection.GenerateTableUrl <TestModel>(), _connection.Headers).Returns(Task.FromResult(Json)); Ioc.RegisterSingleton(_connection); Ioc.RegisterSingleton(_restServiceCaller); Ioc.RegisterSingleton(_persistenceContextFactory); Ioc.RegisterSingleton(_responseParser); }
public void Setup() { _pushService = Substitute.For <IPushService>(); _pullService = Substitute.For <IPullService>(); _persistenceContextFactory = Substitute.For <IPersistenceContextFactory>(); _queryProvider = Substitute.For <IBackendlessQueryProvider>(); _query = Substitute.For <IBackendlessQuery>(); _queryProvider.Where().Returns(_query); _pullService.Pull <Assessment>().ReturnsForAnyArgs(Task.FromResult(new UpdateResult <Assessment>())); _pullService.Pull <AssessmentAttribute>().ReturnsForAnyArgs(Task.FromResult(new UpdateResult <AssessmentAttribute>())); _user = new User { Token = "blah", ObjectId = "xyz" }; _query.OwnedBy(_user.ObjectId).IsActive().Returns(_query); _syncService = new AttributedItemSyncService <Assessment, AssessmentAttribute>(_pushService, _pullService, _queryProvider, _persistenceContextFactory); }
public Tap2GiveService(ITap2HelpService service, IPullService pullService, IPersistenceContextFactory persistenceContextFactory) { _service = service; _pullService = pullService; _persistenceContextFactory = persistenceContextFactory; }
public AttributeSyncService(IPullService pullService) { _pullService = pullService; }
public DisasterSyncService(IPullService pullService, IPersistenceContextFactory persistenceContextFactory) { _pullService = pullService; _persistenceContextFactory = persistenceContextFactory; }