public void FlatExpression_Not(ulong mask) { var e = new FlatExpression(new Operands("A", "B"), new FlatExpressionLine[] { new FlatExpressionLine(mask), }); var not = FlatExpression.Not(e); Assert.AreEqual(3, not.Lines.Count); foreach (var line in not.Lines) { Assert.AreNotEqual(line, mask); } }