Esempio n. 1
0
        public void LayerInitializationSuccessful_LayerNull_ThrowArgumentNullException()
        {
            // Setup
            using (var layerStatus = new SimpleBackgroundLayerStatus())
            {
                var dataSource = new TestImageBasedMapData("Test", false);

                // Call
                TestDelegate call = () => layerStatus.LayerInitializationSuccessful(null, dataSource);

                // Assert
                string paramName = Assert.Throws <ArgumentNullException>(call).ParamName;
                Assert.AreEqual("backgroundLayer", paramName);
            }
        }
Esempio n. 2
0
        public void LayerInitializationSuccessful_MapDataNull_ThrowArgumentNullException()
        {
            // Setup
            var            mocks         = new MockRepository();
            var            tileFetcher   = mocks.Stub <ITileFetcher>();
            IConfiguration configuration = CreateStubConfiguration(mocks, tileFetcher);

            mocks.ReplayAll();

            using (var layer = new BruTileLayer(configuration))
                using (var layerStatus = new SimpleBackgroundLayerStatus())
                {
                    // Call
                    TestDelegate call = () => layerStatus.LayerInitializationSuccessful(layer, null);

                    // Assert
                    string paramName = Assert.Throws <ArgumentNullException>(call).ParamName;
                    Assert.AreEqual("dataSource", paramName);
                }
        }