ethans unit tests