public void Test_NIC_NMBH_Prop_LatestEntryID() { //create test header Niawa.IpcController.NiawaMmfBufferHeader header = new IpcController.NiawaMmfBufferHeader(); header.LatestEntryID = 2; //assertion Assert.AreEqual(2, header.LatestEntryID, "Header LatestEntryID doesn't match expectation"); }
public void Test_NIC_NMBH_Prop_LatestUpdateDate() { //create test header Niawa.IpcController.NiawaMmfBufferHeader header = new IpcController.NiawaMmfBufferHeader(); DateTime dt2 = new DateTime(2014, 12, 1); header.LatestUpdateDate = dt2; //assertion Assert.AreEqual(dt2, header.LatestUpdateDate, "Header LatestUpdateDate property doesn't match expectation"); }
public void Test_NIC_NMBH_Prop_Entries() { //create test header Niawa.IpcController.NiawaMmfBufferHeader header = new IpcController.NiawaMmfBufferHeader(); SortedList<int, KeyValuePair<string, DateTime>> entries = new SortedList<int, KeyValuePair<string, DateTime>>(); DateTime dt = new DateTime(2001, 1, 1); KeyValuePair<string, DateTime> kvp = new KeyValuePair<string, DateTime>("test", dt); entries.Add(1, kvp); header.Entries = entries; //assertion Assert.AreEqual(entries, header.Entries, "Header Entries property doesn't match expectation"); }
public void Test_NIC_NMBH_ToByteArray() { //create test header Niawa.IpcController.NiawaMmfBufferHeader header = new IpcController.NiawaMmfBufferHeader(); SortedList<int, KeyValuePair<string, DateTime>> entries = new SortedList<int, KeyValuePair<string, DateTime>>(); DateTime dt = new DateTime(2001, 1, 1); DateTime dt2 = new DateTime(2014,12,1); KeyValuePair<string, DateTime> kvp = new KeyValuePair<string, DateTime>("test", dt); entries.Add(1, kvp); header.Entries = entries; header.LatestUpdateDate = dt2; header.LatestEntryID = 2; //set to byte array and back to object Byte[] bytes = header.ToByteArray(); Niawa.IpcController.NiawaMmfBufferHeader headerNew = new IpcController.NiawaMmfBufferHeader(bytes); //assertions Assert.AreEqual(header.Entries, headerNew.Entries, "Header Entries doesn't match expectation"); Assert.AreEqual(header.LatestEntryID, headerNew.LatestEntryID, "Header Latest Entry ID doesn't match expectation"); Assert.AreEqual(header.LatestUpdateDate, headerNew.LatestUpdateDate, "Header Latest Update Date doesn't match expectation"); }