public void Constructor_SizeF() { var size = default(GraphvizSizeF); CheckSize(size, 0.0f, 0.0f, true); size = new GraphvizSizeF(0, 10); CheckSize(size, 0.0f, 10.0f, true); size = new GraphvizSizeF(10, 0); CheckSize(size, 10.0f, 0.0f, true); size = new GraphvizSizeF(10, 15); CheckSize(size, 10.0f, 15.0f, false); size = new GraphvizSizeF(30.3f, 25.5f); CheckSize(size, 30.3f, 25.5f, false); #region Local function void CheckSize(GraphvizSizeF s, float w, float h, bool empty) { Assert.AreEqual(w, s.Width); Assert.AreEqual(h, s.Height); Assert.AreEqual(empty, s.IsEmpty); } #endregion }
public void ToString_SizeF() { var size1 = default(GraphvizSizeF); var size2 = new GraphvizSizeF(12.2f, 25.6f); Assert.AreEqual("0x0", size1.ToString()); Assert.AreEqual("12.2x25.6", size2.ToString()); }
public void Serialization_SizeF() { var size = new GraphvizSizeF(150.5f, 200.6f); GraphvizSizeF deserializedSize = SerializeAndDeserialize(size); Assert.AreEqual(size.IsEmpty, deserializedSize.IsEmpty); Assert.AreEqual(size.Width, deserializedSize.Width); Assert.AreEqual(size.Height, deserializedSize.Height); }