public async Task GetMatchHistoryForGroup_ShouldBeDoneSuccessfully() { // Arrange var datePlayed = DateTime.Now; var latestMatches = new List <GroupMatchHistoryView>() { new GroupMatchHistoryView() { Id = 1, DatePlaying = datePlayed, } }; _unitOfWorkMock.Setup(x => x.Matchdays.GetMatchHistoryForGroup(It.IsAny <int>())) .ReturnsAsync(latestMatches); // Act var result = await _sut.GetMatchHistoryForGroup(It.IsAny <int>()); // Assert var firstMatch = result.FirstOrDefault(); Assert.NotNull(firstMatch); Assert.Equal(datePlayed, firstMatch.DatePlaying); Assert.Equal(1, firstMatch.Id); }