Пример #1
0
        public void PassNullTypeReferenceToSetPrimitiveValueConverterShouldFail()
        {
            var    model        = new EdmModel();
            var    converter    = new TestPrimitiveValueConverter();
            Action setConverter = () => model.SetPrimitiveValueConverter((IEdmTypeDefinitionReference)null, converter);

            setConverter.ShouldThrow <ArgumentNullException>();
        }
Пример #2
0
        public void PassNullModelToSetPrimitiveValueConverterShouldFail()
        {
            EdmModel model         = null;
            var      typeReference = new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "Test", EdmPrimitiveTypeKind.Int32), true);
            var      converter     = new TestPrimitiveValueConverter();
            Action   setConverter  = () => model.SetPrimitiveValueConverter(typeReference, converter);

            setConverter.ShouldThrow <ArgumentNullException>();
        }
Пример #3
0
        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);
        }
Пример #4
0
 public void PassNullTypeReferenceToSetPrimitiveValueConverterShouldFail()
 {
     var model = new EdmModel();
     var converter = new TestPrimitiveValueConverter();
     Action setConverter = () => model.SetPrimitiveValueConverter((IEdmTypeDefinitionReference)null, converter);
     setConverter.ShouldThrow<ArgumentNullException>();
 }
Пример #5
0
 public void PassNullModelToSetPrimitiveValueConverterShouldFail()
 {
     EdmModel model = null;
     var typeReference = new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "Test", EdmPrimitiveTypeKind.Int32), true);
     var converter = new TestPrimitiveValueConverter();
     Action setConverter = () => model.SetPrimitiveValueConverter(typeReference, converter);
     setConverter.ShouldThrow<ArgumentNullException>();
 }
Пример #6
0
 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);
 }