public void ReturnsCorrectNewBit(bool expected, bool[] bits) { var sut = new Or(new Not(), new NAnd(new Not(), new And())); Assert.AreEqual(expected, sut.Apply(bits)); }