added fluent assertions and blog post class