Exemple #1
0
		public void DeserializePropertyValue_PassNull_ReturnDefaultValue() {
			var context = new Context("context");
			IProperty prop = new Property<bool>("propertyname", context, CultureInfo.InvariantCulture);
			prop.Value = prop.DeserializePropertyValue(null);
			Assert.AreEqual(false, prop.Value) ;
		}
Exemple #2
0
		public void DeserializePropertyValue_CreateValueWithDeserializer_ReturnCorrectValue() {
			var context = new Context("context");
			IProperty prop = new Property<MyDummyClass1>("propertyname", context, CultureInfo.InvariantCulture);
			prop.Value = prop.DeserializePropertyValue("my dummy object");
			Assert.AreEqual("my dummy object", ((MyDummyClass1)prop.Value).MyString) ;
		}