public void GetMessageMACAddressRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**12*01*02*03*04*05*06##"); Assert.AreEqual <WHAT>(message.What, WHAT.MacAddressRequest); Assert.AreEqual <string>(message.MACAddress, "01:02:03:04:05:06"); }
public void GetMessageGatewayModelRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**15*2##"); Assert.AreEqual <WHAT>(message.What, WHAT.ModelTypeRequest); Assert.AreEqual <GatewayModel>(message.Model, GatewayModel.MHServer); }
public void GetMessageNetmaskRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**11*255*255*255*0##"); Assert.AreEqual <WHAT>(message.What, WHAT.NetmaskRequest); Assert.AreEqual <IPAddress>(message.Netmask, IPAddress.Parse("255.255.255.0")); }
public void GetMessageIPRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**10*192*168*1*254##"); Assert.AreEqual <WHAT>(message.What, WHAT.IpRequest); Assert.AreEqual <IPAddress>(message.IP, IPAddress.Parse("192.168.1.254")); }
public void GetMessageFirmwareRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**16*1*2*3##"); Assert.AreEqual <WHAT>(message.What, WHAT.FirmwareVersionRequest); Assert.AreEqual <int>(message.Firmware.Version, 1); Assert.AreEqual <int>(message.Firmware.Release, 2); Assert.AreEqual <int>(message.Firmware.Build, 3); }
public void GetMessageDateRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**1*1*2*3*2001##"); Assert.AreEqual <int>(message.Date.Day, 2); Assert.AreEqual <int>(message.Date.Month, 3); Assert.AreEqual <int>(message.Date.Year, 2001); Assert.AreEqual <WHAT>(message.What, WHAT.DateRequest); }
public void GetMessageTimeRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**0*1*2*3*4##"); Assert.AreEqual <int>(message.Time.Hours, 1); Assert.AreEqual <int>(message.Time.Minutes, 2); Assert.AreEqual <int>(message.Time.Seconds, 3); Assert.AreEqual <WHAT>(message.What, WHAT.TimeRequest); }
public void GetMessageKernelRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**23*1*2*3##"); Assert.AreEqual <WHAT>(message.What, WHAT.KernelVersionRequest); Assert.AreEqual <int>(message.Kernel.Version, 1); Assert.AreEqual <int>(message.Kernel.Release, 2); Assert.AreEqual <int>(message.Kernel.Build, 3); }
public void GetMessageDateAndTimeRequestTestShouldPass() { DeviceMessage message = ExternalInterfaceDevice.GetMessage("*#13**22*1*2*3*15*16*4*5*6##"); Assert.AreEqual <WHAT>(message.What, WHAT.DateAndTimeRequest); Assert.AreEqual <int>(message.DateTime.Hour, 1); Assert.AreEqual <int>(message.DateTime.Minute, 2); Assert.AreEqual <int>(message.DateTime.Second, 3); Assert.AreEqual <int>(message.DateTime.Day, 4); Assert.AreEqual <int>(message.DateTime.Month, 5); Assert.AreEqual <int>(message.DateTime.Year, 6); }