public void Update_Invocation_InvokesIndexSource() { // Arrange var mock = new Mock <IIndexSource <IStartMenuAction> >(); var searchController = new SearchController <IStartMenuAction>(); searchController.AddIndexSource(mock.Object); // Act searchController.RefreshIndex(); // Assert mock.Verify(m => m.GetIndexableItems(), Times.Once); }