public void GetAllCentreSummariesForMap_returns_only_active_show_on_map_centres_with_latitude_and_longitude() { // When var summaries = centresDataService.GetAllCentreSummariesForMap().ToList(); // Then var activeCentre = summaries.SingleOrDefault(c => c.Id == 2); var inactiveCentre = summaries.SingleOrDefault(c => c.Id == 6); var noLatitudeCentre = summaries.SingleOrDefault(c => c.Id == 239); var noLongitudeCentre = summaries.SingleOrDefault(c => c.Id == 74); var noShowOnMapCentre = summaries.SingleOrDefault(c => c.Id == 101); using (new AssertionScope()) { activeCentre.Should().NotBeNull(); activeCentre !.CentreName.Should().Be("North West Boroughs Healthcare NHS Foundation Trust"); activeCentre.Latitude.Should().Be(53.428349); activeCentre.Longitude.Should().Be(-2.608441); inactiveCentre.Should().BeNull(); noLatitudeCentre.Should().BeNull(); noLongitudeCentre.Should().BeNull(); noShowOnMapCentre.Should().BeNull(); } }
public override int GetHashCode() { unchecked { var hashCode = CalibrationSection9And10Question1.GetHashCode(); hashCode = (hashCode * 397) ^ CalibrationSection9And10Question2.GetHashCode(); hashCode = (hashCode * 397) ^ CalibrationSection9And10Question3.GetHashCode(); hashCode = (hashCode * 397) ^ (CentreName != null ? CentreName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CentreSealNumber != null ? CentreSealNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ DataManagementSection10Question1.GetHashCode(); hashCode = (hashCode * 397) ^ DataManagementSection10Question2.GetHashCode(); hashCode = (hashCode * 397) ^ DataManagementSection10Question3.GetHashCode(); hashCode = (hashCode * 397) ^ Date.GetHashCode(); hashCode = (hashCode * 397) ^ (FurtherDetails != null ? FurtherDetails.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Section3Question1.GetHashCode(); hashCode = (hashCode * 397) ^ Section3Question2.GetHashCode(); hashCode = (hashCode * 397) ^ Section4Question1.GetHashCode(); hashCode = (hashCode * 397) ^ Section4Question2.GetHashCode(); hashCode = (hashCode * 397) ^ Section4Question3.GetHashCode(); hashCode = (hashCode * 397) ^ Section5Question1.GetHashCode(); hashCode = (hashCode * 397) ^ Section5Question2.GetHashCode(); hashCode = (hashCode * 397) ^ Section7Question1.GetHashCode(); hashCode = (hashCode * 397) ^ Section7Question2.GetHashCode(); return(hashCode); } }
public void GetAllCentreSummariesForFindCentre_returns_expected_summary() { //When var summaries = centresDataService.GetAllCentreSummariesForFindCentre().ToList(); //Then summaries.Should().HaveCount(315); summaries.Single(s => s.CentreId == 8) !.CentreName.Should().Be("Buckinghamshire Healthcare NHS Trust"); summaries.Single(s => s.CentreId == 2) !.RegionName.Should().Be("North West"); summaries.Single(s => s.CentreId == 190) !.Email.Should().BeNull(); summaries.Single(s => s.CentreId == 205) !.Telephone.Should().Be("01895 238282"); }