tests written for Assignment model
merging conflicts