Beispiel #1
0
        public TableStorageConfigurationServiceTestsFixture SetupAzureTableStorageConnectionAdapter()
        {
            AzureTableStorageConnectionAdapter.Setup(x => x.GetTableReference(It.IsAny <string>(), It.IsAny <string>())).Returns(ExpectedCloudTable);
            AzureTableStorageConnectionAdapter.Setup(x => x.GetRetrieveOperation(ExpectedEnvironment, It.IsAny <string>())).Returns(ExpectedOperation);
            AzureTableStorageConnectionAdapter.Setup(x => x.Execute(ExpectedCloudTable, ExpectedOperation))
            .Returns(new TableResult {
                Result = new DynamicTableEntity {
                    Properties = new Dictionary <string, EntityProperty> {
                        { "Data", new EntityProperty(GetJsonData()) }
                    }
                }
            });

            return(this);
        }
Beispiel #2
0
 public void VerifyAzureTableStorageConnectionAdapterWasCalledCorrectlyForExecute()
 {
     AzureTableStorageConnectionAdapter.Verify(x => x.Execute(ExpectedCloudTable, ExpectedOperation));
 }
Beispiel #3
0
 public void VerifyAzureTableStorageConnectionAdapterWasCalledCorrectlyForTheTableReferenceWithDefaultedConnectionString()
 {
     AzureTableStorageConnectionAdapter.Verify(x => x.GetTableReference(DefaultConnectionString, "Configuration"));
 }
Beispiel #4
0
 public void VerifyAzureTableStorageConnectionAdapterWasCalledCorrectlyForTheRetrieveOperationWithDefaultedEnvironmentName()
 {
     AzureTableStorageConnectionAdapter.Verify(x => x.GetRetrieveOperation(DefaultEnvironment, $"{Assembly.GetAssembly(typeof(SampleDataType)).GetName().Name}_1.0"));
 }
Beispiel #5
0
 public void VerifyAzureTableStorageConnectionAdapterWasCalledCorrectlyForTheRetrieveOperationWithSpecifiedRowKey()
 {
     AzureTableStorageConnectionAdapter.Verify(x => x.GetRetrieveOperation(ExpectedEnvironment, $"{ExpectedSpecificRowKey}_1.0"));
 }