Very nice, your tests look good and they look comprehensive.