public void CreateInstance_WhenInvokedWithValidParameters()
        {
            //Arrange
            var userServiceMock     = new Mock <IUserService>();
            var userManagerMock     = MockUserManager <User>();
            var mappingProviderMock = new Mock <IMappingProvider>();

            //Act
            var controller = new DownloadedTweetsController
                                 (userServiceMock.Object,
                                 userManagerMock.Object,
                                 mappingProviderMock.Object);

            //Assert
            Assert.IsNotNull(controller);
            Assert.IsInstanceOfType(controller, typeof(DownloadedTweetsController));
        }
Esempio n. 2
0
        public async Task ReturnIndexViewWhenInvoked()
        {
            //Arrange
            var userServiceMock     = new Mock <IUserService>();
            var userManagerMock     = MockUserManager <User>();
            var mappingProviderMock = new Mock <IMappingProvider>();

            //Act
            var controller = new DownloadedTweetsController
                                 (userServiceMock.Object,
                                 userManagerMock.Object,
                                 mappingProviderMock.Object);


            //Act & Assert
            var result = await controller.Index() as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }