public void AnalysisStep_TryGetIndexInAnalysisStepNodeList_NullNode() { var list = new List <AnalysisStepNode>(); list.Add(new AnalysisStepNode(resultId: 0, runIndex: 0)); int index; bool result = AnalysisStep.TryGetIndexInAnalysisStepNodeList(list, null, out index); result.Should().BeFalse(); }
public void AnalysisStep_TryGetIndexInAnalysisStepNodeList_NullList() { List <AnalysisStepNode> list = null; var node = new AnalysisStepNode(resultId: 0, runIndex: 0); int index; bool result = AnalysisStep.TryGetIndexInAnalysisStepNodeList(list, node, out index); result.Should().BeFalse(); }
public void AnalysisStep_TryGetIndexInAnalysisStepNodeList_MiddleNode() { var list = new List <AnalysisStepNode>(); var target = new AnalysisStepNode(resultId: 0, runIndex: 0); list.Add(new AnalysisStepNode(resultId: 0, runIndex: 0)); list.Add(target); list.Add(new AnalysisStepNode(resultId: 0, runIndex: 0)); int index; bool result = AnalysisStep.TryGetIndexInAnalysisStepNodeList(list, target, out index); result.Should().BeTrue(); index.Should().Be(1); }