public void BitArray1KEcsSignature_WhenEnableBit_SetsBit() { // Arrange var signature1 = new BitArray1KEcsSignature(); var signature2 = new BitArray1KEcsSignature(); var signature3 = new BitArray1KEcsSignature(); // Act signature1.EnableBit(999); signature2.EnableBit(500); signature3.EnableBit(999); // Assert Assert.IsTrue(signature1.IsMatching(signature3)); Assert.IsFalse(signature1.IsMatching(signature2)); }
public void BitArray1KEcsSignature_WhenDisableBit_DisablesBit() { // Arrange var signature1 = new BitArray1KEcsSignature(); var signature2 = new BitArray1KEcsSignature(); signature1.EnableBit(900); signature2.EnableBit(900); Assert.IsTrue(signature1.IsMatching(signature2)); // Act signature1.DisableBit(900); // Assert Assert.IsFalse(signature1.IsMatching(signature2)); }