public void realStartPositionTestSimple() { Parser testParser = new Parser(); List<int> startPos = new List<int> { 68,272}; List<int> realStartPos; realStartPos = testParser.realStartPositions(startPos); Assert.AreEqual(2, realStartPos.Count); Assert.AreEqual(68, realStartPos[0]); Assert.AreEqual(272, realStartPos[1]); }
public void realStartPositionTests() { Parser testParser = new Parser(); List<int> startPos = new List<int>{ 10, 12, 214, 230, 418 }; List<int> realStartPos; realStartPos = testParser.realStartPositions(startPos); Assert.AreEqual(10, realStartPos[0]); Assert.AreEqual(214, realStartPos[1]); Assert.AreEqual(418, realStartPos[2]); startPos = new List<int> {0, 10, 12, 214, 216, 418, 422}; realStartPos = testParser.realStartPositions(startPos); Assert.AreEqual(10, realStartPos[0]); Assert.AreEqual(214, realStartPos[1]); }
public void realStartPositionPerfTests() { Parser testParser = new Parser(); List<int> startPos; List<int> realStartPos; for (int i = 0; i < 10000; i++) { startPos = new List<int> { 0, 10, 12, 214, 216, 418, 422 }; realStartPos = testParser.realStartPositions(startPos); } }
public void realStartPositionsTestHandle14bitPattern() { Parser testParser = new Parser(); int [] testVals = {100, 102, 100+204,102+204}; List<int> result = testParser.realStartPositions( testVals.ToList<int>() ); Assert.AreEqual(100, result[0]); }
public void realStartPositionEmptyTests() { Parser testParser = new Parser(); List<int> startPos = new List<int>(); List<int> realStartPos = testParser.realStartPositions(startPos); Assert.AreEqual(0, realStartPos.Count); }