public void InvokeToApplyShouldLeaveUnderscoredNameUnmodified()
        {
            const string sourceName = "underscored_name";

            var namingConvention = new UnderscoredNamingConvention();
            var name = namingConvention.Apply(sourceName);

            Assert.AreEqual(sourceName, name);
        }
        public void InvokeToApplyConvertsFromPascalCaseToUnderscored()
        {
            const string sourceName = "PascalCaseName";

            var namingConvention = new UnderscoredNamingConvention();
            var name = namingConvention.Apply(sourceName);

            Assert.AreEqual("pascal_case_name", name);
        }