public void _0005_() { Clipboard.Clear(); var data = new DataObject(); var personItems = new MockPersonItem[] { new MockPersonItem() { FirstName = "Homer", LastName = "Simpson", Age = 40 }, new MockPersonItem() { FirstName = "Bart", LastName = "Simpson", Age = 10 }, }; data.SetData(typeof(MockPersonItem[]), personItems); Clipboard.SetDataObject(data); Assert.IsTrue(typeof(MockPersonItem[]).IsSerializable); var retviredDataObj = Clipboard.GetDataObject(); Assert.IsTrue(retviredDataObj != null); Assert.IsTrue(retviredDataObj.GetDataPresent(typeof(MockPersonItem[]))); var person = retviredDataObj.GetData(typeof(MockPersonItem[])) as MockPersonItem[]; Assert.AreEqual("Homer", person[0].FirstName); }
public void _0002_() { Clipboard.Clear(); MockPersonItem sourcePersonItem = new MockPersonItem() { FirstName = "Homer", LastName = "Simpson", Age = 40 }; Clipboard.SetData("PersonItem", sourcePersonItem.ToString()); Assert.IsTrue(Clipboard.ContainsData("PersonItem")); var data = Clipboard.GetData("PersonItem"); Assert.AreEqual("Homer Simpson", data.ToString()); }
public void _0003_() { Clipboard.Clear(); var data = new DataObject(); var sourcePersonItem = new MockPersonItem() { FirstName = "Homer", LastName = "Simpson", Age = 40 }; data.SetData(typeof(MockPersonItem), sourcePersonItem); Clipboard.SetDataObject(data); Assert.IsTrue(typeof(MockPersonItem).IsSerializable); var retviredDataObj = Clipboard.GetDataObject(); Assert.IsTrue(retviredDataObj != null); Assert.IsTrue(retviredDataObj.GetDataPresent(typeof(MockPersonItem))); var person = retviredDataObj.GetData(typeof(MockPersonItem)) as MockPersonItem; Assert.AreEqual("Homer", person.FirstName); }