public async Task GetLogs_ShouldLoadAllLogs() { List <Log> logList = new List <Log> { new Log() }; _logDataServiceMock = new Mock <ILogDataService>(); _logDataServiceMock.Setup(f => f.GetAllLogs()).ReturnsAsync(logList); _sut = new LogViewModel(_logDataServiceMock.Object); await _sut.GetLogs(); Assert.That(_sut.Logs, Is.EqualTo(logList)); _logDataServiceMock.Verify(repo => repo.GetAllLogs(), Times.AtLeast(2)); }