public void TestThat_Start_BeginsAtStepOne() { var controller = new ResetPasswordController(Substitute.For <IUserProfileRepository>(), Substitute.For <IResetPasswordThingy>(), Substitute.For <IResetPasswordEmailSender>()); var result = (ViewResult)controller.Start(); Assert.That(result.ViewName, Is.EqualTo("Step1")); }