Example #1
0
        public TwitterMetadataContext(Guid jobId,

                                      IDataAcquirerMetadataStorage jobMetadataStorage)
        {
            _jobId = jobId;
            _jobMetadataStorage = jobMetadataStorage;
        }
Example #2
0
        public async Task TestAsync(IDataAcquirerMetadataStorage storage)
        {
            var twitterMetadata = new TwitterMetadata()
            {
                BatchSize = 1,
                Language  = "en",
                MaxId     = 111,
                Query     = "q1",
                SinceId   = 2
            };
            var jobId = Guid.NewGuid();
            await storage.SaveAsync(jobId, twitterMetadata);

            var retreived = await storage
                            .GetAsync <TwitterMetadata>(jobId);

            var errors = AssertObject(twitterMetadata, retreived);

            AssertErrors("insert metadata", errors);
        }
 public TwitterMetadataContextProvider(IDataAcquirerMetadataStorage storage)
 {
     _storage = storage;
 }