public void CanLogicalAnd() { var env = new StandardEnvironment(); Assert.AreEqual(null, env.And(null, null)); Assert.AreEqual(false, env.And(null, false)); Assert.AreEqual(null, env.And(null, true)); Assert.AreEqual(false, env.And(false, null)); Assert.AreEqual(false, env.And(false, false)); Assert.AreEqual(false, env.And(false, true)); Assert.AreEqual(null, env.And(true, null)); Assert.AreEqual(false, env.And(true, false)); Assert.AreEqual(true, env.And(true, true)); }