public async Task TestInteractorGetNextUserModelFromModelCreator() { var model = new ViewModel("fname", "lname", "", ""); _modelCreatorMock.Setup(f => f.GetNextUserModel()) .Returns(Task.FromResult(model)); await _interactor.GetNextUser(); _modelCreatorMock.Verify(f => f.GetNextUserModel(), Times.Once); }
public async Task GetNextUser() { await Task.Run(async() => { ViewModel model = await _interactor.GetNextUser(); if (model == null) { _view.SetFName(""); _view.SetLName(""); } else { _view.SetFName(model.fname); _view.SetLName(model.lname); } } ); }