public void PersonDirectoryViewModel_WhenRefreshIsCalled_PersonDirectoryShouldBeUpdated()
        {
            //Arrange
            viewModel = new PersonDirectoryViewModel(personServiceMock.Object, dispatcherMock.Object, aggregatorMock.Object, dialogServiceMock.Object);

            //Act
            viewModel.RefreshAsync().Wait();

            //Assert
            CollectionAssert.AreEqual(persons, viewModel.PersonDirectory);
        }
        private void GivenPersonDirectory()
        {
            viewModel = new PersonDirectoryViewModel(personServiceMock.Object, dispatcherMock.Object, aggregatorMock.Object, dialogServiceMock.Object);

            viewModel.RefreshAsync().Wait();
        }
 private void GivenEmptyViewModel()
 {
     viewModel = new PersonDirectoryViewModel(personServiceMock.Object, dispatcherMock.Object, aggregatorMock.Object, dialogServiceMock.Object);
 }