public void XmlSerializeDeserialize_SameSettings() { FormGeometrySettings originalSettings = new FormGeometrySettings { WindowState = FormWindowState.Maximized, Location = new Point(12, 34), Size = new Size(1280, 720) }; XmlSerializer serializer = new XmlSerializer(originalSettings.GetType()); MemoryStream stream = new MemoryStream(); serializer.Serialize(stream, originalSettings); stream.Flush(); stream.Position = 0; FormGeometrySettings deserializedSettings = serializer.Deserialize(stream) as FormGeometrySettings; Assert.AreEqual(originalSettings.WindowState, deserializedSettings.WindowState); Assert.AreEqual(originalSettings.Location, deserializedSettings.Location); Assert.AreEqual(originalSettings.Size, deserializedSettings.Size); }
public void Location_DefaultNoValue() { FormGeometrySettings settings = new FormGeometrySettings(); Assert.IsFalse(settings.Location.HasValue); }
public void Size_DefaultNoValue() { FormGeometrySettings settings = new FormGeometrySettings(); Assert.IsFalse(settings.Size.HasValue); }
public void WindowState_DefaultNormal() { FormGeometrySettings settings = new FormGeometrySettings(); Assert.AreEqual(FormWindowState.Normal, settings.WindowState); }