public void Constructor_ExpectedValues() { // Call using (var layerStatus = new SimpleBackgroundLayerStatus()) { // Assert Assert.IsInstanceOf <IDisposable>(layerStatus); Assert.IsNull(layerStatus.BackgroundLayer); Assert.IsFalse(layerStatus.PreviousBackgroundLayerCreationFailed); } }
public void HasSameConfiguration_MapDataNull_ThrowArgumentNullException() { // Setup using (var layerStatus = new SimpleBackgroundLayerStatus()) { // Call TestDelegate call = () => layerStatus.HasSameConfiguration(null); // Assert string paramName = Assert.Throws <ArgumentNullException>(call).ParamName; Assert.AreEqual("mapData", paramName); } }
public void LayerInitializationFailed_PreviousBackgroundLayerCreationFailedAndConfigurationClearedTrue() { // Setup using (var layerStatus = new SimpleBackgroundLayerStatus()) { // Call layerStatus.LayerInitializationFailed(); // Assert Assert.IsTrue(layerStatus.PreviousBackgroundLayerCreationFailed); Assert.IsTrue(layerStatus.ConfigurationCleared); } }
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); } }