Ejemplo n.º 1
0
        public void The_Controller_Must_Give_An_Error_If_No_File_Is_Uploaded_By_The_View()
        {
            ImportAthletesController importer = null;
            ViewResult viewResult = null;

            Given("we have an ImportAthletesController", () =>
            {
                importer = new ImportAthletesController();
            });

            When("we somehow send an empty upload request to the server", () =>
            {
                SendEmptyUploadRequestTo(importer);
                viewResult = (ViewResult)(importer.ImportFromFriRes());
            });

            Then("the controller should return a view with an error message", () =>
            {
                string error = viewResult.ViewBag.Error;
                error.ShouldBe(ImportAthletesController.ERROR_NO_FILE_UPLOADED);
            });
        }
Ejemplo n.º 2
0
 private void SendEmptyUploadRequestTo(ImportAthletesController importCtrl)
 {
     Mock<ControllerContext> controllerContext = createFakeControllerContext();
     importCtrl.ControllerContext = controllerContext.Object;
 }