public void DataIsKeptConsistentOtherWayAround() { var serializer = new ApplicationDataSerializer(); var serializedData = "[History]\n" + "Data Source=srouce;Initial Catalog=catalog;Connection Timeout=60;User id=user;Password=p4ssw0rd;\n" + "Data Source=othersource;Initial Catalog=blah;Connection Timeout=60;User id=user;Password=p4ssw0rd;\n" + "Data Source=toto;Initial Catalog=titi;Connection Timeout=60;User id=tata;Password=tutu;\n"; var deserializedData = serializer.Deserialize(serializedData); var redeserializedData = serializer.Serialize(deserializedData); redeserializedData.ShouldBe(serializedData); }
public void ApplicationDataIsSerializedProperly() { var serializer = new ApplicationDataSerializer(); var data = new ApplicationData(new string[] { "Data Source=srouce;Initial Catalog=catalog;Connection Timeout=60;User id=user;Password=p4ssw0rd;", "Data Source=othersource;Initial Catalog=blah;Connection Timeout=60;User id=user;Password=p4ssw0rd;", "Data Source=toto;Initial Catalog=titi;Connection Timeout=60;User id=tata;Password=tutu;" }); serializer.Serialize(data).ShouldBe("[History]\n" + "Data Source=srouce;Initial Catalog=catalog;Connection Timeout=60;User id=user;Password=p4ssw0rd;\n" + "Data Source=othersource;Initial Catalog=blah;Connection Timeout=60;User id=user;Password=p4ssw0rd;\n" + "Data Source=toto;Initial Catalog=titi;Connection Timeout=60;User id=tata;Password=tutu;\n"); }
public void DataIsKeptConsistent() { var serializer = new ApplicationDataSerializer(); var data = new ApplicationData(new string[] { "Data Source=srouce;Initial Catalog=catalog;Connection Timeout=60;User id=user;Password=p4ssw0rd;", "Data Source=othersource;Initial Catalog=blah;Connection Timeout=60;User id=user;Password=p4ssw0rd;", "Data Source=toto;Initial Catalog=titi;Connection Timeout=60;User id=tata;Password=tutu;" }); var serializedData = serializer.Serialize(data); var deserializedData = serializer.Deserialize(serializedData); deserializedData.History.ToArray().ShouldBe(data.History.ToArray()); }