public void CanIsTrue() { var env = new StandardEnvironment(); // null and false are "falsy", all other values are "truthy" // Generally, IsFalse(x) != IsTrue(x) for all x except null. Assert.IsFalse(env.IsTrue(null)); Assert.IsFalse(env.IsTrue(false)); Assert.IsTrue(env.IsTrue(true)); Assert.IsTrue(env.IsTrue(0.0)); Assert.IsTrue(env.IsTrue(-2.5)); Assert.IsTrue(env.IsTrue(string.Empty)); Assert.IsTrue(env.IsTrue("foo")); }