public void PassNullTypeReferenceToGetPrimitiveValueConverterShouldReturnPassThroughConverter()
 {
     EdmModel model = new EdmModel();
     Assert.AreEqual(model.GetPrimitiveValueConverter((IEdmTypeReference)null), PassThroughPrimitiveValueConverter.Instance);
 }
 public void PassNonTypeDefinitionToGetPrimitiveValueConverterShouldReturnPassThroughConverter()
 {
     EdmModel model = new EdmModel();
     Assert.AreEqual(model.GetPrimitiveValueConverter(EdmCoreModel.Instance.GetInt32(true)), PassThroughPrimitiveValueConverter.Instance);
 }
 public void SetAndGetPrimitiveValueConverterShouldWork()
 {
     var model = new EdmModel();
     var typeReference = new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "Test", EdmPrimitiveTypeKind.Int32), true);
     var converter = new TestPrimitiveValueConverter();
     model.SetPrimitiveValueConverter(typeReference, converter);
     Assert.AreEqual(model.GetPrimitiveValueConverter(typeReference), converter);
 }