public void ThenReportedNumberOfSelectedCandidatesIsCorrect() { var selectedCandidates = new AdminCompanySettingsUmbrella(TestSetup.Driver) .GetSelectedCandidateChildren(); var n = new AdminCompanySettingsUmbrella(TestSetup.Driver) .GetDisplayedNumberOfSelectedCandidates(); selectedCandidates.Length().ShouldBe(n); }
public void ThenContentOfTheLeftPaneIsCorrect() { var baseurl = TestSetup.Config.datahubUmbrellaApi.baseurl; var api = new DefaultApi(baseurl); var imisId = new MainPage(TestSetup.Driver).GetAccountId(); var res = api.GetUmbrellaWithHttpInfo(imisId); var persistedIds = ((UmbrellaDefinitionResponse)res.Content) .Children .Map((child) => child.ChildAccountID); var res2 = api.GetUmbrellaCandidatesWithHttpInfo(imisId); var candidates = ((UmbrellaDefinitionResponse)res2.Content) .Children .Map(child => child.ChildAccountID) .Except(persistedIds); var candidates2 = new AdminCompanySettingsUmbrella(TestSetup.Driver) .GetCandidateChildren(); candidates.Length().ShouldBe(candidates2.Length()); candidates.Except(candidates2).ShouldBeEmpty(); }