Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }