public void EnablerFitsTruthTable(bool input, bool enabler) { var expected = enabler && input; var bits = Enumerable.Range(0, 8).Select(s => input).ToArray(); var result = _sut.Apply(new Byte(bits), enabler); Assert.AreEqual(expected, result.All(a => a)); }