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); }
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); }