public void ToLabel_ParametersValid_ResultAsExpected(String source, String expected)
        {
            StringBuilder marker = new StringBuilder(source);

            HoleToken actual = this.CreateInstance(marker);

            Assert.That(actual.ToLabel(), Is.EqualTo(expected));
        }
        public void ToIndex_ParametersValidWithoutRating_ResultAsExpected(String source, Int32 expected)
        {
            StringBuilder marker = new StringBuilder(source);

            HoleToken actual = this.CreateInstance(marker);

            Assert.That(actual.ToIndex(), Is.EqualTo(expected));
        }
        public void IsSpreading_ParametersValid_ResultAsExpected(String source, Boolean expected)
        {
            StringBuilder marker = new StringBuilder(source);

            HoleToken actual = this.CreateInstance(marker);

            Assert.That(actual.IsSpreading, Is.EqualTo(expected));
        }
        public void HoleToken_MarkerIsEmpty_PropertiesAsExpected()
        {
            HoleToken actual = this.CreateInstance(42, 29, new StringBuilder());

            Assert.That(actual.Offset, Is.EqualTo(-1));
            Assert.That(actual.Rating, Is.EqualTo(-1));
            Assert.That(actual.Marker, Is.Empty);
            Assert.That(actual.Symbol, Is.Empty);
            Assert.That(actual.Lining, Is.Empty);
            Assert.That(actual.Format, Is.Empty);
        }
        public void HoleToken_TokenCheck_PropertiesAsExpected(String marker, String symbol, String lining, String format)
        {
            HoleToken actual = this.CreateInstance(42, 29, new StringBuilder(marker));

            Assert.That(actual.Offset, Is.EqualTo(42));
            Assert.That(actual.Rating, Is.EqualTo(29));
            Assert.That(actual.Marker, Is.EqualTo(marker));
            Assert.That(actual.Symbol, Is.EqualTo(symbol));
            Assert.That(actual.Lining, Is.EqualTo(lining));
            Assert.That(actual.Format, Is.EqualTo(format));
        }
        public void IsNumbering_ParametersValid_ResultAsExpected(String marker, Boolean expected)
        {
            HoleToken actual = this.CreateInstance(new StringBuilder(marker));

            Assert.That(actual.IsNumbering, Is.EqualTo(expected));
        }