public void ThenTheFollowingOrganizationsExist(Table expectedOrganizations) { organizations = IdentityManagementService.GetOrganizations().ToList(); Assert.AreEqual(expectedOrganizations.RowCount, organizations.Count); foreach (TableRow expectedOrganization in expectedOrganizations.Rows) { Assert.IsTrue(organizations.Any(o => o.Name.Equals(expectedOrganization["Name"]) && o.Description.Equals(expectedOrganization["Description"]) && (o.Email ?? string.Empty).Equals(expectedOrganization["Email"])), expectedOrganization.ToTableString()); } }