public void Test_scrambleSignal_dataFilterBeacon()
        {
            // Arrange
            uint[]           seq = new uint[] { 1, 2, 3, 4, 5 };
            uint             prime = 3;
            dataFilterBeacon obj1, obj2, obj3;

            int[] expectedSignals1 = { 5, 1 };
            int[] expectedSignals2 = { 5, 1 };
            int[] expectedSignals3 = { 5, 1 };
            // Act
            obj1 = new dataFilterBeacon(0, 0, prime, seq);
            obj2 = new dataFilterBeacon(1, 0, prime, seq);
            obj3 = new dataFilterBeacon(2, 0, prime, seq);
            obj1.switchOnOff();
            obj2.switchOnOff();
            obj3.switchOnOff();
            int[] signals1 = obj1.scrambleSignal();
            int[] signals2 = obj2.scrambleSignal();
            int[] signals3 = obj3.scrambleSignal();
            // Assert
            CollectionAssert.AreEqual(expectedSignals1, signals1);
            CollectionAssert.AreEqual(expectedSignals2, signals2);
            CollectionAssert.AreEqual(expectedSignals3, signals3);
        }