public void GetAll_returns_all_offer_documents() { var offer1 = new MarklogicDataLayer.DataStructs.Offer { Id = "1", Title = "title", Cost = 100.0, BonusCost = 1.0, District = "wealthy", Rooms = 42, Area = 40, DateOfPosting = "1970-01-01", DateOfScraping = "1970-01-01", Latitude = 1, Longitude = 1, Link = "asd123", TotalCost = 101.0, }; var offer2 = new MarklogicDataLayer.DataStructs.Offer { Id = "2", Title = "title2", Cost = 101.0, BonusCost = 11.0, District = "wealthy2", Rooms = 422, Area = 1, DateOfPosting = "1971-01-01", DateOfScraping = "1972-01-01", Latitude = 1, Longitude = 1, Link = "qwe123", TotalCost = 112.0, }; _sut.Insert(offer1); _sut.Insert(offer2); var result = _sut.GetFromCollection().ToList(); var expected = new[] { offer1, offer2 }; Assert.AreEqual(2, result.Count); CollectionAssert.AreEquivalent(expected, result); }