コード例 #1
0
ファイル: ObjectMappedTest.cs プロジェクト: viciproject/core
        public void MismatchedCase_CaseInsensitive()
        {
            ObjectMapper mapper = new ObjectMapper(ignoreCase: true);

            _MappableClass obj = mapper.CreateObject <_MappableClass>(dicLower);

            Assert.AreEqual(101, obj.IntField);
            Assert.AreEqual(null, obj.IntFieldNullable);
            Assert.AreEqual(102, obj.IntProperty);
            Assert.AreEqual("A", obj.StringField);
            Assert.AreEqual("B", obj.StringProperty);
            Assert.AreEqual(new DateTime(1970, 1, 1).AddSeconds(100), obj.DateField);
            Assert.AreEqual(DateTime.MinValue, obj.DateProperty);
            Assert.AreEqual(Stream.Null, obj.UnmappableField);
        }
コード例 #2
0
ファイル: ObjectMappedTest.cs プロジェクト: viciproject/core
        public void ByDictionary()
        {
            ObjectMapper mapper = new ObjectMapper();

            _MappableClass obj = mapper.CreateObject <_MappableClass>(dic);

            Assert.AreEqual(101, obj.IntField);
            Assert.AreEqual(null, obj.IntFieldNullable);
            Assert.AreEqual(102, obj.IntProperty);
            Assert.AreEqual("A", obj.StringField);
            Assert.AreEqual("B", obj.StringProperty);
            Assert.AreEqual(new DateTime(1970, 1, 1).AddSeconds(100), obj.DateField);
            Assert.AreEqual(DateTime.MinValue, obj.DateProperty);
            Assert.AreEqual(Stream.Null, obj.UnmappableField);
        }
コード例 #3
0
ファイル: ObjectMappedTest.cs プロジェクト: viciproject/core
        public void MismatchedCase_Fail()
        {
            ObjectMapper mapper = new ObjectMapper();

            _MappableClass obj = mapper.CreateObject <_MappableClass>(dicLower);

            Assert.AreEqual(0, obj.IntField);
            Assert.AreEqual(null, obj.IntFieldNullable);
            Assert.AreEqual(0, obj.IntProperty);
            Assert.AreEqual(null, obj.StringField);
            Assert.AreEqual(null, obj.StringProperty);
            Assert.AreEqual(DateTime.MinValue, obj.DateField);
            Assert.AreEqual(DateTime.MinValue, obj.DateProperty);
            Assert.AreEqual(Stream.Null, obj.UnmappableField);
        }