Ejemplo n.º 1
0
        public void Initialize_ConfigurationDisposed_ThrowObjectDisposedException()
        {
            // Setup
            using (new UseCustomSettingsHelper(testSettingsHelper))
                using (new UseCustomTileSourceFactoryConfig(new WellKnownTileSourceMapData(WellKnownTileSource.BingAerial)))
                {
                    WellKnownTileSourceLayerConfiguration configuration = WellKnownTileSourceLayerConfiguration.CreateInitializedConfiguration(WellKnownTileSource.BingAerial);
                    configuration.Dispose();

                    // Call
                    TestDelegate call = () => configuration.Initialize();

                    // Assert
                    string objectName = Assert.Throws <ObjectDisposedException>(call).ObjectName;
                    Assert.AreEqual("WellKnownTileSourceLayerConfiguration", objectName);
                }
        }