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); }