public static void SchemaToNamespace_GivenNullSchema_ReturnsNull() { var nameTranslator = new SnakeCaseNameTranslator(); var testName = new Identifier("test"); var result = nameTranslator.SchemaToNamespace(testName); Assert.That(result, Is.Null); }
public static void SchemaToNamespace_GivenCamelCasedSchemaName_ReturnsSnakeCasedText() { var nameTranslator = new SnakeCaseNameTranslator(); var testName = new Identifier("FirstSecond", "test"); const string expected = "first_second"; var result = nameTranslator.SchemaToNamespace(testName); Assert.That(result, Is.EqualTo(expected)); }
public static void SchemaToNamespace_GivenNullName_ThrowsArgumentNullException() { var nameTranslator = new SnakeCaseNameTranslator(); Assert.That(() => nameTranslator.SchemaToNamespace(null), Throws.ArgumentNullException); }