public void SerializeDeserialize_TestStruct_AreEqual() { var input = EmailAddressTest.TestStruct; var exp = EmailAddressTest.TestStruct; var act = SerializationTest.SerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void XmlSerializeDeserialize_TestStruct_AreEqual() { var input = CryptographicSeedTest.TestStruct; var exp = CryptographicSeedTest.TestStruct; var act = SerializationTest.XmlSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void SerializeDeserialize_TestStruct_AreEqual() { var input = StreamSizeTest.TestStruct; var exp = StreamSizeTest.TestStruct; var act = SerializationTest.SerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void XmlSerializeDeserialize_TestStruct_AreEqual() { var input = BankIdentifierCodeTest.TestStruct; var exp = BankIdentifierCodeTest.TestStruct; var act = SerializationTest.XmlSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void XmlSerializeDeserialize_TestStruct_AreEqual() { var input = LocalDateTimeTest.TestStructNoMilliseconds; var exp = LocalDateTimeTest.TestStructNoMilliseconds; var act = SerializationTest.XmlSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void DataContractSerializeDeserialize_TestStruct_AreEqual() { var input = InternationalBankAccountNumberTest.TestStruct; var exp = InternationalBankAccountNumberTest.TestStruct; var act = SerializationTest.DataContractSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void XmlSerializeDeserialize_TestStruct_AreEqual() { var input = EloTest.TestStruct; var exp = EloTest.TestStruct; var act = SerializationTest.XmlSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void DataContractSerializeDeserialize_TestStruct_AreEqual() { var input = GetTestInstance(); var exp = GetTestInstance(); var act = SerializationTest.DataContractSerializeDeserialize(input); CollectionAssert.AreEqual(exp, act); }
public void XmlSerializeDeserialize_TestStruct_AreEqual() { var input = InternetMediaTypeTest.TestStruct; var exp = InternetMediaTypeTest.TestStruct; var act = SerializationTest.XmlSerializeDeserialize(input); Assert.AreEqual(exp, act); }
public void DataContractSerializeDeserialize_TestStruct_AreEqual() { var input = TestStruct; var exp = TestStruct; var act = SerializationTest.DataContractSerializeDeserialize(input); Assert.AreEqual(exp, act); }
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)); }); }
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"); }
public void Constructor_SerializationInfoIsNull_ThrowsArgumentNullException() { ExceptionAssert.CatchArgumentNullException (() => { SerializationTest.DeserializeUsingConstructor <Percentage>(null, default(StreamingContext)); }, "info"); }
public void Constructor_SerializationInfoIsNull_ThrowsArgumentNullException() { ExceptionAssert.CatchArgumentNullException (() => { SerializationTest.DeserializeUsingConstructor <Elo>(null, default); }, "info"); }
public void Constructor_InvalidSerializationInfo_ThrowsSerializationException() { Assert.Catch <SerializationException> (() => { var info = new SerializationInfo(typeof(Elo), new System.Runtime.Serialization.FormatterConverter()); SerializationTest.DeserializeUsingConstructor <Elo>(info, default); }); }
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); }
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); }
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");; }
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");; }
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"); }
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"); }
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"); }
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"); }
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"); }
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"); }
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");; }