public void TestTaskManager_WithMoq_WhenAllTasksCalled_ShouldCallLogTasksCount() { //Arrange ICollection <Task> tasks = new List <Task>() { new Task("jgh"), new Task("jghffd"), new Task("jghzdvdv"), new Task("jfsbsfgh") }; var mockedLogger = new Mock <ILogger>(); var mockedIdProvider = new Mock <IIdProvider>(); var taskManager = new Tasker(mockedLogger.Object, mockedIdProvider.Object); taskManager.Tasks = tasks; // mockedLogger.Setup(x => x.Log(It.IsAny<string>())); //Act taskManager.AllTasks(); //Assert mockedLogger.Verify(x => x.Log(It.IsAny <string>()), Times.Exactly(2)); }
public void TestTaskManager_WithMoq_WhenAllTasksCalles_ShoudCallLogTasksCount() { ICollection <Task> tasks = new List <Task>() { new Task("1"), new Task("2"), new Task("3"), }; // Arrange var mockedLogger = new Mock <Ilogger>(); var mockedIdProvider = new Mock <IIdProvider>(); var taskManager = new Tasker(mockedLogger.Object, mockedIdProvider.Object); taskManager.Tasks = tasks; // mockedLogger.Setup(x => x.Log(It.IsAny<string>())); var task = new Task(""); // Act taskManager.AllTasks(); //Assert mockedLogger.Verify(x => x.Log(It.IsAny <string>()), Times.Exactly(taskManager.Tasks.Count)); }