public static void ViewToClassName_GivenSpaceSeparatedLocalName_ReturnsSpaceRemovedText()
        {
            var          nameTranslator = new CamelCaseNameTranslator();
            var          testName       = new Identifier("first second");
            const string expected       = "firstsecond";

            var result = nameTranslator.ViewToClassName(testName);

            Assert.That(result, Is.EqualTo(expected));
        }
        public static void ViewToClassName_GivenPascalCasedSchemaName_ReturnsCamelCasedText()
        {
            var          nameTranslator = new CamelCaseNameTranslator();
            var          testName       = new Identifier("FirstSecond");
            const string expected       = "firstSecond";

            var result = nameTranslator.ViewToClassName(testName);

            Assert.That(result, Is.EqualTo(expected));
        }
        public static void ViewToClassName_GivenNullName_ThrowsArgumentNullException()
        {
            var nameTranslator = new CamelCaseNameTranslator();

            Assert.That(() => nameTranslator.ViewToClassName(null), Throws.ArgumentNullException);
        }