public async Task SearchBy_returns_all_organizations_matching_name() { // Arrange var uniqueText = Guid.NewGuid().ToString(); var sut = new OrganizationSqlRepository(_context); var organization1 = new Organization(Guid.NewGuid().ToString() + uniqueText); var organization2 = new Organization(Guid.NewGuid().ToString() + uniqueText); await sut.Store(organization1); await sut.Store(organization2); // Act var results = sut.SearchBy(uniqueText).ToList(); // Assert results.Count.ShouldBe(2); results.Any(x => x.Identifier.Equals(organization1.Identifier)).ShouldBeTrue(); results.Any(x => x.Identifier.Equals(organization2.Identifier)).ShouldBeTrue(); }