Summary description for ContentStorageTest
Ejemplo n.º 1
0
        public void SerializeDeserialize_TestStruct_AreEqual()
        {
            var input = EmailAddressTest.TestStruct;
            var exp   = EmailAddressTest.TestStruct;
            var act   = SerializationTest.SerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 2
0
        public void XmlSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = CryptographicSeedTest.TestStruct;
            var exp   = CryptographicSeedTest.TestStruct;
            var act   = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 3
0
        public void SerializeDeserialize_TestStruct_AreEqual()
        {
            var input = StreamSizeTest.TestStruct;
            var exp   = StreamSizeTest.TestStruct;
            var act   = SerializationTest.SerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 4
0
        public void XmlSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = BankIdentifierCodeTest.TestStruct;
            var exp   = BankIdentifierCodeTest.TestStruct;
            var act   = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 5
0
        public void XmlSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = LocalDateTimeTest.TestStructNoMilliseconds;
            var exp   = LocalDateTimeTest.TestStructNoMilliseconds;
            var act   = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 6
0
        public void DataContractSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = InternationalBankAccountNumberTest.TestStruct;
            var exp   = InternationalBankAccountNumberTest.TestStruct;
            var act   = SerializationTest.DataContractSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 7
0
        public void XmlSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = EloTest.TestStruct;
            var exp   = EloTest.TestStruct;
            var act   = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 8
0
        public void DataContractSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = GetTestInstance();
            var exp   = GetTestInstance();
            var act   = SerializationTest.DataContractSerializeDeserialize(input);

            CollectionAssert.AreEqual(exp, act);
        }
Ejemplo n.º 9
0
        public void XmlSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = InternetMediaTypeTest.TestStruct;
            var exp   = InternetMediaTypeTest.TestStruct;
            var act   = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 10
0
        public void DataContractSerializeDeserialize_TestStruct_AreEqual()
        {
            var input = TestStruct;
            var exp   = TestStruct;
            var act   = SerializationTest.DataContractSerializeDeserialize(input);

            Assert.AreEqual(exp, act);
        }
Ejemplo n.º 11
0
 public void Constructor_InvalidSerializationInfo_ThrowsSerializationException()
 {
     Assert.Catch <SerializationException>
         (() =>
     {
         var info = new SerializationInfo(typeof(FormattingArguments), new System.Runtime.Serialization.FormatterConverter());
         SerializationTest.DeserializeUsingConstructor <FormattingArguments>(info, default(StreamingContext));
     });
 }
Ejemplo n.º 12
0
 public void Constructor_InvalidSerializationInfo_ThrowsSerializationException()
 {
     Assert.Catch <SerializationException>
         (() =>
     {
         var info = new SerializationInfo(typeof(DateSpan), new FormatterConverter());
         SerializationTest.DeserializeUsingConstructor <DateSpan>(info, default);
     });
 }
 public void Constructor_InvalidSerializationInfo_ThrowsSerializationException()
 {
     Assert.Catch <SerializationException>
         (() =>
     {
         var info = new SerializationInfo(typeof(InternationalBankAccountNumber), new System.Runtime.Serialization.FormatterConverter());
         SerializationTest.DeserializeUsingConstructor <InternationalBankAccountNumber>(info, default(StreamingContext));
     });
 }
 public void Constructor_SerializationInfoIsNull_ThrowsArgumentNullException()
 {
     ExceptionAssert.CatchArgumentNullException
         (() =>
     {
         SerializationTest.DeserializeUsingConstructor <InternationalBankAccountNumber>(null, default(StreamingContext));
     },
         "info");
 }
Ejemplo n.º 15
0
 public void Constructor_SerializationInfoIsNull_ThrowsArgumentNullException()
 {
     ExceptionAssert.CatchArgumentNullException
         (() =>
     {
         SerializationTest.DeserializeUsingConstructor <Percentage>(null, default(StreamingContext));
     },
         "info");
 }
Ejemplo n.º 16
0
 public void Constructor_SerializationInfoIsNull_ThrowsArgumentNullException()
 {
     ExceptionAssert.CatchArgumentNullException
         (() =>
     {
         SerializationTest.DeserializeUsingConstructor <Elo>(null, default);
     },
         "info");
 }
Ejemplo n.º 17
0
 public void Constructor_InvalidSerializationInfo_ThrowsSerializationException()
 {
     Assert.Catch <SerializationException>
         (() =>
     {
         var info = new SerializationInfo(typeof(Elo), new System.Runtime.Serialization.FormatterConverter());
         SerializationTest.DeserializeUsingConstructor <Elo>(info, default);
     });
 }
Ejemplo n.º 18
0
        public void Merge2()
        {
            iCalendar  iCal    = new iCalendar();
            IICalendar tmp_cal = iCalendar.LoadFromFile(@"Calendars\Serialization\TimeZone3.ics")[0];

            iCal.MergeWith(tmp_cal);

            tmp_cal = iCalendar.LoadFromFile(@"Calendars\Serialization\TimeZone3.ics")[0];

            // Compare the two calendars -- they should match exactly
            SerializationTest.CompareCalendars(iCal, tmp_cal);
        }
        public void Test1()
        {
            var obj = new SerializationTest();

            using var stream     = new MemoryStream();
            using var serializer = new BinarySerializer();
            serializer.Serialize(stream, obj);

            stream.Position = 0;
            var dObj = (SerializationTest)serializer.Deserialize(stream);

            Assert.AreEqual(obj.MyInt, dObj.MyInt);
        }
Ejemplo n.º 20
0
    void Awake()
    {
        SerializationTest test = new SerializationTest()
        {
            Name   = "Testing serialization!!",
            Number = 3.141f
        };

        test.Strings.AddRange(new [] { "test 1", "test 2", "test 3" });

        ToriiSerializer serializer = new ToriiSerializer();
        //serializer.Serialize(test, "test.dat");

        SerializationTest test2 = serializer.Deserialize <SerializationTest>("test2.dat");

        Debug.Log(test2.Name);
        Debug.Log(test2.Number);
    }
Ejemplo n.º 21
0
		public void XmlSerializeDeserialize_Empty_AreEqual()
		{
			var input = new WeekDateSerializeObject()
			{
				Id = 17,
				Obj = WeekDate.MinValue,
				Date = new DateTime(1970, 02, 14),
			};
			var exp = new WeekDateSerializeObject()
			{
				Id = 17,
				Obj = WeekDate.MinValue,
				Date = new DateTime(1970, 02, 14),
			};
			var act = SerializationTest.XmlSerializeDeserialize(input);
			Assert.AreEqual(exp.Id, act.Id, "Id");
			Assert.AreEqual(exp.Obj, act.Obj, "Obj");
			DateTimeAssert.AreEqual(exp.Date, act.Date, "Date");;
		}
Ejemplo n.º 22
0
		public void DataContractSerializeDeserialize_WeekDateSerializeObject_AreEqual()
		{
			var input = new WeekDateSerializeObject()
			{
				Id = 17,
				Obj = WeekDateTest.TestStruct,
				Date = new DateTime(1970, 02, 14),
			};
			var exp = new WeekDateSerializeObject()
			{
				Id = 17,
				Obj = WeekDateTest.TestStruct,
				Date = new DateTime(1970, 02, 14),
			};
			var act = SerializationTest.DataContractSerializeDeserialize(input);
			Assert.AreEqual(exp.Id, act.Id, "Id");
			Assert.AreEqual(exp.Obj, act.Obj, "Obj");
			DateTimeAssert.AreEqual(exp.Date, act.Date, "Date");;
		}
Ejemplo n.º 23
0
        public void SerializeDeserialize_Zero_AreEqual()
        {
            var input = new EloSerializeObject
            {
                Id   = 17,
                Obj  = Elo.Zero,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new EloSerializeObject
            {
                Id   = 17,
                Obj  = Elo.Zero,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.SerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 24
0
        public void SerializeDeserialize_Empty_AreEqual()
        {
            var input = new CurrencySerializeObject
            {
                Id   = 17,
                Obj  = Currency.Empty,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new CurrencySerializeObject
            {
                Id   = 17,
                Obj  = Currency.Empty,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.SerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 25
0
        public void XmlSerializeDeserialize_MinValue_AreEqual()
        {
            var input = new LocalDateTimeSerializeObject
            {
                Id   = 17,
                Obj  = LocalDateTime.MinValue,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new LocalDateTimeSerializeObject
            {
                Id   = 17,
                Obj  = LocalDateTime.MinValue,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 26
0
        public void XmlSerializeDeserialize_MonthSerializeObject_AreEqual()
        {
            var input = new MonthSerializeObject
            {
                Id   = 17,
                Obj  = TestStruct,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new MonthSerializeObject
            {
                Id   = 17,
                Obj  = TestStruct,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 27
0
        public void XmlSerializeDeserialize_Empty_AreEqual()
        {
            var input = new EmailAddressSerializeObject
            {
                Id   = 17,
                Obj  = EmailAddress.Empty,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new EmailAddressSerializeObject
            {
                Id   = 17,
                Obj  = EmailAddress.Empty,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 28
0
        public void SerializeDeserialize_Empty_AreEqual()
        {
            var input = new PercentageSerializeObject()
            {
                Id   = 17,
                Obj  = PercentageTest.TestStruct,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new PercentageSerializeObject()
            {
                Id   = 17,
                Obj  = PercentageTest.TestStruct,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.SerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            DateTimeAssert.AreEqual(exp.Date, act.Date, "Date");;
        }
        public void DataContractSerializeDeserialize_EmailAddressSerializeObject_AreEqual()
        {
            var input = new EmailAddressCollectionSerializeObject
            {
                Id   = 17,
                Obj  = GetTestInstance(),
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new EmailAddressCollectionSerializeObject
            {
                Id   = 17,
                Obj  = GetTestInstance(),
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.DataContractSerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            CollectionAssert.AreEqual(exp.Obj, act.Obj, "Obj");
            Assert.AreEqual(exp.Date, act.Date, "Date");
        }
Ejemplo n.º 30
0
        public void XmlSerializeDeserialize_Empty_AreEqual()
        {
            var input = new FormattableArgumentsSerializeObject()
            {
                Id   = 17,
                Obj  = FormattingArguments.None,
                Date = new DateTime(1970, 02, 14),
            };
            var exp = new FormattableArgumentsSerializeObject()
            {
                Id   = 17,
                Obj  = FormattingArguments.None,
                Date = new DateTime(1970, 02, 14),
            };
            var act = SerializationTest.XmlSerializeDeserialize(input);

            Assert.AreEqual(exp.Id, act.Id, "Id");
            Assert.AreEqual(exp.Obj, act.Obj, "Obj");
            DateTimeAssert.AreEqual(exp.Date, act.Date, "Date");;
        }