public void StructToData_Timestamp() { var date = new DateTime(1981, 12, 8); var nutStruct = new NutStruct(); nutStruct.Timestamp = (UInt32)(date - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime()).TotalSeconds; var data = new NutData(nutStruct); Assert.AreEqual(date, data.Timestamp); }
public void StructToData_IPv4_Address() { var address = IPAddress.Parse("172.34.56.251"); var nutStruct = new NutStruct(); nutStruct.Address = BitConverter.ToUInt32(address.GetAddressBytes(), 0); var data = new NutData(nutStruct); Assert.AreEqual(new IPAddress(nutStruct.Address).ToString(), data.Address.ToString()); }