public void CalcEntryIndexTestOob() { var testRuler = new Rule() { EndValue = 575, StartValue = 775 }; var testEntry = new Entry() { Text = "XXII Dyn. 935-725", StartValue = 935, EndValue = 725, Ruler = testRuler, Location = PrintLocation.Left }; System.Diagnostics.Debug.WriteLine(testEntry); System.Diagnostics.Debug.WriteLine(testEntry.CalcHeight()); var testResult = testRuler.CalcEntryIndex(testEntry); Assert.AreNotEqual(-1, testResult.Item1); Assert.AreNotEqual(-1, testResult.Item2); System.Diagnostics.Debug.WriteLine("Start Index '{0}', End Index '{1}'", testResult.Item1, testResult.Item2); }
public void EntryCalcHeightTest() { var testD00 = new NoFuture.Timeline.Rule() { EndValue = 750, StartValue = 950 }; var testSubject = new NoFuture.Timeline.Entry(); testSubject.Ruler = testD00; testSubject.StartValue = 902; testSubject.EndValue = 845; var testCtrl = testD00.CalcEntryIndex(testSubject); System.Diagnostics.Debug.WriteLine("Start Index '{0}', End Index '{1}'", testCtrl.Item1, testCtrl.Item2); var testResult = testSubject.CalcHeight(); Assert.AreNotEqual(0, testResult); System.Diagnostics.Debug.WriteLine("Test result calc height '{0}'",testResult); }