Assignment: Use macros + shared examples in tests

Build Robust and Production Quality Applications - Lesson 3 #14

~ Assignment: Use macros and shared examples in tests