public void Constructor() { PartConfigurationFactory configurationFactory = new PartConfigurationFactory(_ConfigurationFilePath); Assert.IsNull(configurationFactory.Configuration); ConfigurationData configuartion = configurationFactory.GetConfiguration(); Assert.IsNotNull(configuartion); Assert.IsNotNull(configurationFactory.Configuration); Assert.AreEqual <int>(4, configuartion.DataSets.Length); }
public void RepositoryGroupTest() { PartConfigurationFactory configurationFactory = new PartConfigurationFactory(_ConfigurationFilePath); ConfigurationData configuartion = configurationFactory.GetConfiguration(); Assert.AreEqual <string>("BoilersArea_Boiler_#1 -tHttp1 -dAzureDeviceId -sAzureScopeId -pAzurePrimaryKey -kAzureSecondaryKey -i2000", configuartion.DataSets[0].RepositoryGroup); AzureDeviceParameters instaneToTest = AzureDeviceParameters.ParseRepositoryGroup(configuartion.DataSets[0].RepositoryGroup); Assert.IsNotNull(instaneToTest); Assert.AreEqual <string>("AzureDeviceId", instaneToTest.AzureDeviceId); Assert.AreEqual <string>("AzurePrimaryKey", instaneToTest.AzurePrimaryKey); Assert.AreEqual <string>("AzureScopeId", instaneToTest.AzureScopeId); Assert.AreEqual <string>("AzureSecondaryKey", instaneToTest.AzureSecondaryKey); Assert.AreEqual <TimeSpan>(TimeSpan.FromSeconds(2.0), instaneToTest.PublishingInterval()); Assert.AreEqual <TransportType>(TransportType.Http1, instaneToTest.TransportType); Assert.AreEqual <string>("BoilersArea_Boiler_#1", instaneToTest.ResourceGroupName); }