public void TermResolver_Enum(TermCasedOption value, string expectedValue)
        {
            string resolvedString = TermResolver.ToString(value);

            Assert.That(resolvedString, Is.EqualTo(expectedValue));

            TermCasedOption resolvedBack = TermResolver.FromString <TermCasedOption>(resolvedString);

            Assert.That(resolvedBack, Is.EqualTo(value));
        }
        public void TermResolver_Enum_WithCase(TermCasedOption value, TermCase termCase, string expectedValue)
        {
            TermOptions options = new TermOptions {
                Case = termCase
            };
            string resolvedString = TermResolver.ToString(value, options);

            Assert.That(resolvedString, Is.EqualTo(expectedValue));

            TermCasedOption resolvedBack = TermResolver.FromString <TermCasedOption>(resolvedString, options);

            Assert.That(resolvedBack, Is.EqualTo(value));
        }