protected override void CreateMapData() { base.CreateMapData(); assemblyResultMapLayer = new CalculatableFailureMechanismSectionResultsMapLayer <PipingFailureMechanism, AdoptableWithProfileProbabilityFailureMechanismSectionResult, PipingInput>( FailureMechanism, sr => PipingFailureMechanismAssemblyFactory.AssembleSection(sr, FailureMechanism, AssessmentSection).AssemblyResult); MapDataCollection.Insert(4, assemblyResultMapLayer.MapData); }
public void Insert_ItemNull_ThrowsArgumentNullException() { // Setup var mapDataCollection = new MapDataCollection("test"); // Call TestDelegate call = () => mapDataCollection.Insert(0, null); // Assert const string expectedMessage = "An item cannot be null when adding it to the collection."; TestHelper.AssertThrowsArgumentExceptionAndTestMessage <ArgumentNullException>(call, expectedMessage); }
public void Insert_InvalidIndex_ThrowsArgumentOutOfRangeException(int invalidIndex) { // Setup var itemToInsert = new MapLineData("test"); var existingItem = new MapPointData("test"); var mapDataCollection = new MapDataCollection("test"); mapDataCollection.Add(existingItem); // Call TestDelegate call = () => mapDataCollection.Insert(invalidIndex, itemToInsert); // Assert Assert.Throws <ArgumentOutOfRangeException>(call, "index"); }
protected override void CreateMapData() { base.CreateMapData(); MapDataCollection sectionsMapDataCollection = RiskeerMapDataFactory.CreateSectionsMapDataCollection(); sectionsMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsMapData(); sectionsStartPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsStartPointMapData(); sectionsEndPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsEndPointMapData(); assemblyResultMapLayer = new NonCalculatableFailureMechanismSectionResultsMapLayer <NonAdoptableWithProfileProbabilityFailureMechanismSectionResult>( FailureMechanism, sr => StabilityStoneCoverFailureMechanismAssemblyFactory.AssembleSection(sr, FailureMechanism, AssessmentSection).AssemblyResult); sectionsMapDataCollection.Add(sectionsMapData); sectionsMapDataCollection.Add(sectionsStartPointMapData); sectionsMapDataCollection.Add(sectionsEndPointMapData); MapDataCollection.Insert(1, sectionsMapDataCollection); MapDataCollection.Insert(2, assemblyResultMapLayer.MapData); }
protected override void CreateMapData() { base.CreateMapData(); MapDataCollection sectionsMapDataCollection = RiskeerMapDataFactory.CreateSectionsMapDataCollection(); sectionsMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsMapData(); sectionsStartPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsStartPointMapData(); sectionsEndPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsEndPointMapData(); assemblyResultsMapLayer = new CalculatableFailureMechanismSectionResultsMapLayer <MacroStabilityInwardsFailureMechanism, AdoptableWithProfileProbabilityFailureMechanismSectionResult, MacroStabilityInwardsInput>( FailureMechanism, sr => MacroStabilityInwardsFailureMechanismAssemblyFactory.AssembleSection(sr, FailureMechanism, AssessmentSection).AssemblyResult); sectionsMapDataCollection.Add(sectionsMapData); sectionsMapDataCollection.Add(sectionsStartPointMapData); sectionsMapDataCollection.Add(sectionsEndPointMapData); MapDataCollection.Insert(3, sectionsMapDataCollection); MapDataCollection.Insert(4, assemblyResultsMapLayer.MapData); }
protected override void CreateMapData() { base.CreateMapData(); MapDataCollection sectionsMapDataCollection = RiskeerMapDataFactory.CreateSectionsMapDataCollection(); sectionsMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsMapData(); sectionsStartPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsStartPointMapData(); sectionsEndPointMapData = RiskeerMapDataFactory.CreateFailureMechanismSectionsEndPointMapData(); assemblyResultsMapLayer = new CalculatableFailureMechanismSectionResultsMapLayer <ClosingStructuresFailureMechanism, AdoptableFailureMechanismSectionResult, ClosingStructuresInput>( FailureMechanism, sr => StructuresFailureMechanismAssemblyFactory.AssembleSection <ClosingStructuresInput>(sr, FailureMechanism, AssessmentSection).AssemblyResult); sectionsMapDataCollection.Add(sectionsMapData); sectionsMapDataCollection.Add(sectionsStartPointMapData); sectionsMapDataCollection.Add(sectionsEndPointMapData); MapDataCollection.Insert(1, sectionsMapDataCollection); MapDataCollection.Insert(2, assemblyResultsMapLayer.MapData); }
public void Insert_ItemNotNullAndValidIndex_InsertsItemToCollectionAtGivenIndex() { // Setup var itemToInsert = new MapLineData("test"); var existingItem = new MapPointData("test"); var mapDataCollection = new MapDataCollection("test"); mapDataCollection.Add(existingItem); // Precondition Assert.AreEqual(1, mapDataCollection.Collection.Count()); Assert.AreSame(existingItem, mapDataCollection.Collection.ElementAt(0)); // Call mapDataCollection.Insert(0, itemToInsert); // Assert Assert.AreEqual(2, mapDataCollection.Collection.Count()); Assert.AreSame(itemToInsert, mapDataCollection.Collection.ElementAt(0)); Assert.AreSame(existingItem, mapDataCollection.Collection.ElementAt(1)); }