Added test ensuring that Assign errors if the passed in field pointer doesn't point to a field