#11 Added macro tests