public void ReceiveDataFromThirdSharpTest() { // Given SharpSensorsDataReceiver sharpSensorsDataReceiver = new SharpSensorsDataReceiver(arduino); string key = "distance3"; // When double distanceFromThirdSharp = sharpSensorsDataReceiver.ReceiveData().Dictionary[key]; // Then Assert.IsNotNull(distanceFromThirdSharp); }
public void SharpSensorsReceiveDataHasValidDeviceTypeTest() { // Given SharpSensorsDataReceiver sharpSensorsDataReceiver = new SharpSensorsDataReceiver(arduino); SelectedDevice expectedDataReceiver = SelectedDevice.Sharp; // When SelectedDevice actualDataReceiver = sharpSensorsDataReceiver.ReceiveData().SelectedDeviceType; // Then Assert.AreEqual(expectedDataReceiver, actualDataReceiver); }
public void ReceiveDataFromFirstSharpIsBetween200And1500Or0Test() { // Given SharpSensorsDataReceiver sharpSensorsDataReceiver = new SharpSensorsDataReceiver(arduino); string key = "distance1"; int minValue = 200; int maxValue = 1500; int undefinedValue = 0; // When double distanceFromFirstSharp = sharpSensorsDataReceiver.ReceiveData().Dictionary[key]; // Then Assert.IsTrue((distanceFromFirstSharp >= minValue && distanceFromFirstSharp <= maxValue) || distanceFromFirstSharp == undefinedValue); }