@@ -69,13 +69,13 @@ public void TaskDeletion_Fails_MessageNotifiesUserAndTaskRemains()
6969 var existingTask = DesktopTask ( ) ;
7070 var backendRepository =
7171 new InMemoryTaskRepository ( [ existingTask ] ) ;
72-
72+
7373 var messageNotifierMock = new Mock < IMessageNotifier > ( ) ;
74-
74+
7575 var sut = TaskListViewModel ( backendRepository , messageNotifierMock . Object ) ;
7676 sut . PopulateTasks ( ) ;
7777 backendRepository . FailAlways ( ) ;
78-
78+
7979 // Act.
8080 sut . Delete . Execute ( existingTask ) ;
8181
@@ -90,10 +90,11 @@ public void TaskDeletion_Fails_MessageNotifiesUserAndTaskRemains()
9090 private static TaskListViewModel TaskListViewModel (
9191 params InMemoryTaskRepository [ ] taskRepositories )
9292 {
93+ var messageNotifier = new Mock < IMessageNotifier > ( ) . Object ;
9394 return new TaskListViewModel (
9495 taskRepositories ,
95- new TaskCreationViewModel ( taskRepositories ) ,
96- new Mock < IMessageNotifier > ( ) . Object ) ;
96+ new TaskCreationViewModel ( messageNotifier , taskRepositories ) ,
97+ messageNotifier ) ;
9798 }
9899
99100 private static TaskListViewModel TaskListViewModel (
@@ -102,7 +103,7 @@ private static TaskListViewModel TaskListViewModel(
102103 {
103104 return new TaskListViewModel (
104105 [ taskRepository ] ,
105- new TaskCreationViewModel ( [ taskRepository ] ) ,
106+ new TaskCreationViewModel ( messageNotifier , [ taskRepository ] ) ,
106107 messageNotifier ) ;
107108 }
108109}
0 commit comments