public void SchemaManager_GetEdmxNamespaceManager_namespace_manager_with_correct_bindings() { for (var majorVersion = 1; majorVersion <= 3; majorVersion++) { var version = new Version(majorVersion, 0, 0, 0); var nsMgr = SchemaManager.GetEdmxNamespaceManager(new NameTable(), version); Assert.Equal(SchemaManager.GetEDMXNamespaceName(version), nsMgr.LookupNamespace("edmx")); Assert.Equal(SchemaManager.GetCSDLNamespaceName(version), nsMgr.LookupNamespace("csdl")); Assert.Equal(SchemaManager.GetEntityStoreSchemaGeneratorNamespaceName(), nsMgr.LookupNamespace("essg")); Assert.Equal(SchemaManager.GetSSDLNamespaceName(version), nsMgr.LookupNamespace("ssdl")); Assert.Equal(SchemaManager.GetMSLNamespaceName(version), nsMgr.LookupNamespace("msl")); } }
public void SchemaManager_GetSchemaVersion_returns_correct_version_for_namespace() { var v1 = new Version(1, 0, 0, 0); var v2 = new Version(2, 0, 0, 0); var v3 = new Version(3, 0, 0, 0); Assert.Equal(v1, SchemaManager.GetSchemaVersion(CsdlNsV1)); Assert.Equal(v2, SchemaManager.GetSchemaVersion(CsdlNsV2)); Assert.Equal(v3, SchemaManager.GetSchemaVersion(CsdlNsV3)); Assert.Equal(v1, SchemaManager.GetSchemaVersion(SsdlNsV1)); Assert.Equal(v2, SchemaManager.GetSchemaVersion(SsdlNsV2)); Assert.Equal(v3, SchemaManager.GetSchemaVersion(SsdlNsV3)); Assert.Equal(v1, SchemaManager.GetSchemaVersion(MslNsV1)); Assert.Equal(v2, SchemaManager.GetSchemaVersion(MslNsV2)); Assert.Equal(v3, SchemaManager.GetSchemaVersion(MslNsV3)); Assert.Equal(v1, SchemaManager.GetSchemaVersion(EdmxNsV1)); Assert.Equal(v2, SchemaManager.GetSchemaVersion(EdmxNsV2)); Assert.Equal(v3, SchemaManager.GetSchemaVersion(EdmxNsV3)); Assert.Equal(v1, SchemaManager.GetSchemaVersion("abc")); }
public void SchemaManager_GetEDMXNamespaceName_returns_all_known_Edmx_namespaces() { var csdlNamespaces = SchemaManager.GetEDMXNamespaceNames(); Assert.True(new[] { EdmxNsV1, EdmxNsV2, EdmxNsV3 }.SequenceEqual(csdlNamespaces)); }
public void SchemaManager_GetEDMXNamespaceName_returns_correct_Edmx_namespaces_for_requested_version() { Assert.Equal(EdmxNsV1, SchemaManager.GetEDMXNamespaceName(new Version(1, 0, 0, 0))); Assert.Equal(EdmxNsV2, SchemaManager.GetEDMXNamespaceName(new Version(2, 0, 0, 0))); Assert.Equal(EdmxNsV3, SchemaManager.GetEDMXNamespaceName(new Version(3, 0, 0, 0))); }
public void SchemaManager_GetMSLNamespaceName_returns_all_known_Msl_namespaces() { var csdlNamespaces = SchemaManager.GetMSLNamespaceNames(); Assert.True(new[] { MslNsV1, MslNsV2, MslNsV3 }.SequenceEqual(csdlNamespaces)); }
public void SchemaManager_GetSchemaVersion_returns_null_for_unknown_namespace() { Assert.Equal(new Version(1, 0, 0, 0), SchemaManager.GetSchemaVersion("http://tempuri.org")); }
public void SchemaManager_GetAnnotationNamespaceName_returns_correct_Annotation_namespace() { Assert.Equal(AnnotationNs, SchemaManager.GetAnnotationNamespaceName()); }
public void SchemaManager_GetProviderManifestNamespaceName_returns_correct_ProviderManifest_namespace() { Assert.Equal(ProviderManifestNs, SchemaManager.GetProviderManifestNamespaceName()); }
public void SchemaManager_GetCodeGenerationNamespaceName_returns_correct_CodeGeneration_namespace() { Assert.Equal(CodeGenerationNs, SchemaManager.GetCodeGenerationNamespaceName()); }
SchemaManager_GetEntityStoreSchemaGeneratorNamespaceName_returns_correct_EntityStoreSchemaGenerator_namespace() { Assert.Equal(EntityStoreSchemaGeneratorNs, SchemaManager.GetEntityStoreSchemaGeneratorNamespaceName()); }