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)); }
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); }