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); } }
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); } }