Esempio n. 1
0
        public void ReturnDefaultView(int id)
        {
            // Arrange
            var topicServiceMock = new Mock <ITopicsService>();
            var topicAdministrationController = new TopicsAdministrationController(
                topicServiceMock.Object);

            // Act & Assert
            topicAdministrationController
            .WithCallTo(t => t.Delete(id))
            .ShouldRedirectTo(t => t.Index());
        }
Esempio n. 2
0
        public void CallHardDeleteTopicByIdOnce(int id)
        {
            // Arrange
            var topicServiceMock = new Mock <ITopicsService>();
            var topicAdministrationController = new TopicsAdministrationController(
                topicServiceMock.Object);

            // Act
            topicAdministrationController.Delete(id);

            // Assert
            topicServiceMock.Verify(t => t.HardDeleteTopicById(id), Times.Once);
        }
Esempio n. 3
0
        public void CallGetAllTopicsOnce()
        {
            // Arrange
            var topicServiceMock = new Mock <ITopicsService>();
            var topicAdministrationController = new TopicsAdministrationController(
                topicServiceMock.Object);

            // Act
            topicAdministrationController.Index();

            // Assert
            topicServiceMock.Verify(t => t.GetAllTopics(), Times.Once);
        }