public void Executes_installer_if_there_is_no_blog()
{
blogRP.Expect(x => x.GetBlog()).Return(null);
var installer = new DefaultStartupInstaller(blogRP, postRP, userRP, friendlyUrlGen);
installer.Execute();
blogRP.AssertWasCalled(x => x.SaveBlog(Arg<Blog>.Is.NotNull));
userRP.AssertWasCalled(x => x.SaveUser(Arg<User>.Is.NotNull));
postRP.AssertWasCalled(x => x.SavePost(Arg<Post>.Is.NotNull));
}