public void Get_returns_any_added_entities() { // arrange var entities = new List <T>(); for (var i = 0; i < 5; i++) { var ent = GenerateDomainObject(); entities.Add(ent); _repository.Add(ent); } _repository.SaveChanges(); // act var returnedEnts = _repository.Get(); // assert var result = entities.All(x => returnedEnts.Any(e => e.Id == x.Id)); Assert.True(result); }