public void ReturnDefaultView_WhenGetToIndex() { // Arrange var topicsService = new Mock <ITopicsService>(); var controller = new TopicsController(topicsService.Object); // Act && Assert controller.WithCallTo(c => c.Index()).ShouldRenderDefaultView(); }
public void ReturnJsonResult_WhenGetToTopics_Update() { //Arrange var topicService = new Mock <ITopicsService>(); var topicViewModel = DataHelper.GetAdminTopicViewModel(); var kendoDataRequest = new DataSourceRequest(); topicService.Setup(x => x.Update(It.IsAny <Topic>())).Verifiable(); var controller = new TopicsController(topicService.Object); //Act & Assert controller.WithCallTo(c => c.Topics_Update(kendoDataRequest, topicViewModel)).ShouldReturnJson(); }
public void UseTopicDetailViewModel(int id) { // Arrange var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); topicController.WithCallTo(t => t.Details(id)) .ShouldRenderDefaultView().WithModel <TopicDetailsViewModel>(); }
public void ReturnJsonResult_WhenGetToTopics_Read() { //Arrange var topicsService = new Mock <ITopicsService>(); var topics = DataHelper.GetTopics(); var kendoDataRequest = new DataSourceRequest(); topicsService.Setup(x => x.GetAll()).Returns(topics); var controller = new TopicsController(topicsService.Object); //Act & Assert controller.WithCallTo(c => c.Topics_Read(kendoDataRequest)).ShouldReturnJson(); }
public void ReturnDefaulView(int id) { var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); // Act & Assert topicController .WithCallTo(t => t.Details(id)) .ShouldRenderDefaultView(); }
public void ReturnAllTopicsAction(string searchTerm) { // Arrange var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); // Act & Assert topicController .WithCallTo(t => t.FilteredTopics(searchTerm)) .ShouldRenderPartialView("_AllTopicsPartial"); }
public void RenderAllTopicsPartialView() { // Arrange var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); // Act & Assert topicController .WithCallTo(t => t.AllTopics()) .ShouldRenderPartialView("_AllTopicsPartial"); }
public void ReturnDefaultView() { // Arrange var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); // Act & Assert topicController .WithCallTo(t => t.Create()) .ShouldRenderDefaultView(); }
public void ReturnDefaulView(string time) { var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); //topicServiceMock.Setup(t => t.GetById(id)).Returns(new Topic() { NumberOfWordsToTranslate = 3 }); // Act & Assert topicController .WithCallTo(t => t.Results(time)) .ShouldRenderDefaultView(); }
public void UseTopicViewModelWithTheCorrectPartialView() { // Arrange var topicServiceMock = new Mock <ITopicsService>(); var usersServiceMock = new Mock <IUsersService>(); var submissionsServiceMock = new Mock <ITopicSubmissionsService>(); var topicController = new TopicsController( topicServiceMock.Object, usersServiceMock.Object, submissionsServiceMock.Object); // Act & Assert topicController .WithCallTo(t => t.AllTopics()) .ShouldRenderPartialView("_AllTopicsPartial") .WithModel <IEnumerable <TopicViewModel> >(); }