public void Test_output_folder_path()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetOutputFolderPath(new Namespace("MyApp.MyModule", null)).Should().Be("MyApp/MyModule");
        }
        public void Test_namespace_name()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetNamespaceName(new Namespace("MyApp.MyModule", null)).Should().Be("MyApp.MyModule");
        }
        public void Test_property_name()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetPropertyName("MyProperty").Should().Be("MyProperty");
        }
        public void Test_method_name()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetMethodName("MyMethod").Should().Be("MyMethod");
        }
        public void Test_interface_name()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetClassName("MyInterface", true).Should().Be("IMyInterface");
        }
        public void Test_class_name()
        {
            var namingConvention = new CSharpClassNamingConvention();

            namingConvention.GetClassName("MyClass", false).Should().Be("MyClass");
        }