コード例 #1
0
        public async Task GetTenantCallsBlobStorageToRetrieveTenant()
        {
            var mockTenantBlobContainer = new Mock <IAzureBlobContainer <Tenant> >();
            var store = new TenantStore(mockTenantBlobContainer.Object, null);

            await store.GetTenantAsync("tenant");

            mockTenantBlobContainer.Verify(c => c.GetAsync("tenant"), Times.Once());
        }
コード例 #2
0
        public async Task GetTenantReturnsTenantFromBlobStorage()
        {
            var mockTenantBlobContainer = new Mock <IAzureBlobContainer <Tenant> >();
            var store  = new TenantStore(mockTenantBlobContainer.Object, null);
            var tenant = new Tenant();

            mockTenantBlobContainer.Setup(c => c.GetAsync("tenant")).ReturnsAsync(tenant);

            var actualTenant = await store.GetTenantAsync("tenant");

            Assert.AreSame(tenant, actualTenant);
        }