public void Should_return_a_bad_redirect_result_when_nothing_is_supplied() { var outModel = _controller.Edit(new BlogPostEditViewModel()); outModel.ShouldBeOfType <BlogPostAddViewModel>(); var actualResult = outModel as BlogPostAddViewModel; actualResult.ShouldNotBeNull(); actualResult.ResultOverride.ShouldBeOfType <RedirectResult>(); }