refactoring tests to use fluent assertions and nested classes
adding build status images