public CreateReadStoreDatabaseJobTestsFixture()
        {
            DocumentClient             = new Mock <IDocumentClient>();
            Logger                     = new Mock <ILogger>();
            CreateReadStoreDatabaseJob = new CreateReadStoreDatabaseJob(DocumentClient.Object, Logger.Object);

            var resourceResponseDatabase = CreateResourceResponseWithStatusCode <Database>(HttpStatusCode.Created);

            DocumentClient.Setup(dc => dc.CreateDatabaseIfNotExistsAsync(It.Is <Database>(d =>
                                                                                          d.Id == "SFA.DAS.EmployerAccounts.ReadStore.Database"), null))
            .ReturnsAsync(resourceResponseDatabase);

            var resourceResponseDocumentCollection = CreateResourceResponseWithStatusCode <DocumentCollection>(HttpStatusCode.Created);

            DocumentClient.Setup(dc => dc.CreateDocumentCollectionIfNotExistsAsync(It.IsAny <Uri>(), It.IsAny <DocumentCollection>(), It.IsAny <RequestOptions>()))
            .ReturnsAsync(resourceResponseDocumentCollection);
        }
コード例 #2
0
 public CreateReadStoreDatabaseJobTestsFixture()
 {
     DocumentClient             = new Mock <IDocumentClient>();
     CreateReadStoreDatabaseJob = new CreateReadStoreDatabaseJob(DocumentClient.Object);
 }