Exemple #1
0
        public void ExecuteTest2()
        {
            var eq = new Equality(new Bool(true), new Bool(false));

            Assert.Equal(false, eq.Execute());
        }
Exemple #2
0
        public void ExecuteTest1()
        {
            var eq = new Equality(new Bool(true), new Bool(true));

            Assert.True((bool)eq.Execute());
        }
Exemple #3
0
        public void ExecuteResultIsNotSupported()
        {
            var eq = new Equality(new Number(1), new Number(2));

            Assert.Throws <ResultIsNotSupportedException>(() => eq.Execute());
        }
Exemple #4
0
        public void EqIntTest()
        {
            Integer zero = 0;
            Integer one  = 1;

            Assert.AreEqual(t, eq.Execute(zero, zero));
            Assert.AreEqual(f, eq.Execute(zero, one));
            Assert.AreNotEqual(t, eq.Execute(zero, one));
        }