Пример #1
0
        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);
        }
Пример #2
0
        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);
        }