Beispiel #1
0
        public void FunctionType_CheckArgs_ShouldReturnTrue_IfTheArgsAreTheSame()
        {
            var functionType = new FunctionType(new IntegerType(), new IntegerType(), new BooleanType());

            Assert.That(functionType.CheckArgs(new List <PrimitiveType> {
                new IntegerType(), new BooleanType(),
            }), Is.True);
        }
Beispiel #2
0
        public void FunctionType_CheckArgs_ShouldReturnFalse_IfTheArgsAreDifferent()
        {
            var functionType = new FunctionType(new IntegerType(), new IntegerType(), new BooleanType());

            Assert.That(functionType.CheckArgs(new List <PrimitiveType> {
                new BooleanType(), new IntegerType(),
            }), Is.False);
        }