Beispiel #1
0
        public void TestShiftingTimeTag(string shiftingTag, int shifting, string actualTag)
        {
            var timeTag = TestCaseTagHelper.ParseTimeTag(shiftingTag);

            var shiftingTimeTag = TimeTagUtils.ShiftingTimeTag(timeTag, shifting);
            var actualTimeTag   = TestCaseTagHelper.ParseTimeTag(actualTag);

            Assert.AreEqual(shiftingTimeTag.Index, actualTimeTag.Index);
            Assert.AreEqual(shiftingTimeTag.Time, actualTimeTag.Time);
        }
Beispiel #2
0
        public override bool SetContent(object content)
        {
            if (!(content is TimeTag timeTag))
            {
                return(false);
            }

            trackTimer.Text = TimeTagUtils.FormattedString(timeTag);
            index.Text      = $"Position: {timeTag.Index.Index}";
            indexState.Text = timeTag.Index.State == TextIndex.IndexState.Start ? "Start" : "End";

            return(true);
        }
Beispiel #3
0
        public void TestFormattedString(string tag, string format)
        {
            var timeTag = TestCaseTagHelper.ParseTimeTag(tag);

            Assert.AreEqual(TimeTagUtils.FormattedString(timeTag), format);
        }