If you want to write declarative assertions and avoid boilerplate code in your unit tests, try dirty_equals.
Link to dirty-equals.
My previous tips on testing.