Exemple #1
0
        public void ReceiveDataFromThirdSharpTest()
        {
            //  Given
            SharpSensorsDataReceiver sharpSensorsDataReceiver = new SharpSensorsDataReceiver(arduino);
            string key = "distance3";

            //  When
            double distanceFromThirdSharp = sharpSensorsDataReceiver.ReceiveData().Dictionary[key];

            //  Then
            Assert.IsNotNull(distanceFromThirdSharp);
        }
Exemple #2
0
        public void SharpSensorsReceiveDataHasValidDeviceTypeTest()
        {
            //  Given
            SharpSensorsDataReceiver sharpSensorsDataReceiver = new SharpSensorsDataReceiver(arduino);
            SelectedDevice           expectedDataReceiver     = SelectedDevice.Sharp;

            //  When
            SelectedDevice actualDataReceiver = sharpSensorsDataReceiver.ReceiveData().SelectedDeviceType;

            //  Then
            Assert.AreEqual(expectedDataReceiver, actualDataReceiver);
        }
Exemple #3
0
        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);
        }