Ejemplo n.º 1
0
        public void CreateUploadController_WhenParamsAreValid()
        {
            // Arrange
            var mockedImageService          = new Mock <IUploadedImageService>();
            var mockedImageProcessorService = new Mock <IImageProcessorService>();
            var mockedFileSaverService      = new Mock <IFileSaverService>();
            var mockedUserService           = new Mock <IUserService>();
            var mockedUserProvider          = new Mock <IUserProvider>();

            var uploadController = new WebClient.Controllers.UploadController(mockedImageService.Object,
                                                                              mockedUserService.Object, mockedImageProcessorService.Object, mockedFileSaverService.Object, mockedUserProvider.Object);

            //Act & Assert
            Assert.That(uploadController, Is.InstanceOf <WebClient.Controllers.UploadController>());
        }
Ejemplo n.º 2
0
        public void ReturnRightView()
        {
            // Arrange
            var mockedImageService          = new Mock <IUploadedImageService>();
            var mockedImageProcessorService = new Mock <IImageProcessorService>();
            var mockedFileSaverService      = new Mock <IFileSaverService>();
            var mockedUserService           = new Mock <IUserService>();
            var mockedUserProvider          = new Mock <IUserProvider>();

            var uploadController = new WebClient.Controllers.UploadController(mockedImageService.Object,
                                                                              mockedUserService.Object, mockedImageProcessorService.Object, mockedFileSaverService.Object, mockedUserProvider.Object);

            // Act & Assert
            uploadController
            .WithCallTo(c => c.UserUploadImage())
            .ShouldRenderView("UserUploadImage");
        }