public async Task <List <Kwet> > Get() { var sortedKwets = await _repository.Get(); sortedKwets.Sort((x, y) => DateTime.Compare(y.TimeStamp, x.TimeStamp)); return(sortedKwets); }
public async Task GetKwets_GetSuccess_ReturnsKwetList() { var userGuid = Guid.NewGuid(); var timeStamp = DateTime.Now; var kwet1 = new Kwet() { KwetId = new Guid(), UserId = userGuid, UserName = "******", Message = "This is my placed Kwet", TimeStamp = timeStamp, Likes = new List <Likes>() }; var kwet2 = new Kwet() { KwetId = new Guid(), UserId = userGuid, UserName = "******", Message = "This is my other placed Kwet", TimeStamp = timeStamp.AddHours(1), Likes = new List <Likes>() }; await _kwetRepository.Create(kwet1); await _kwetRepository.Create(kwet2); var result = await _kwetRepository.Get(); Assert.Equal(2, result.Count); }