Example #1
0
        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);
        }
Example #2
0
        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());
        }