public void Test_switchOnOff_dataFilterBeacon() { // Arrange uint[] seq = new uint[] { 1, 2, 3, 4, 5 }; uint prime = 3; dataFilterBeacon obj1, obj2, obj3; bool expectedActive1 = true; bool expectedActive2 = true; bool expectedActive3 = false; // Act obj1 = new dataFilterBeacon(0, 0, prime, seq); obj2 = new dataFilterBeacon(0, 1, prime, seq); obj3 = new dataFilterBeacon(0, 2, prime, seq); obj1.switchOnOff(); obj2.switchOnOff(); obj3.switchOnOff(); obj3.switchOnOff(); obj3.switchOnOff(); obj3.switchOnOff(); obj3.switchOnOff(); bool active1 = obj1.getActiveStatus(); bool active2 = obj2.getActiveStatus(); bool active3 = obj3.getActiveStatus(); // Assert Assert.AreEqual(expectedActive1, active1); Assert.AreEqual(expectedActive2, active2); Assert.AreEqual(expectedActive3, active3); }