public void ShouldMapVitalsToProviderResultsForSecondProvider() { //arrange //act ProviderSearchResults result = Mapper.Transform(_sourceData); //assert result.providers.Should().NotBeNull(); result.providers.Count.Should().Be(2); MapperRefactor.DataBags.Results.Provider provider = result.providers[1]; provider.id.Should().Be(1007346793); provider.name.Should().Be("Erica K Kass"); provider.gender.Should().Be("F"); provider.degrees.Count.Should().Be(1); provider.degrees[0].Should().Be("MD"); provider.languages.Count.Should().Be(0); Address addr = new Address { addr_line1 = "3959 Broadway", addr_line2 = null, city = "New York", state_code = "NY", sub_national = null, county = "New York", country_code = null, postal_code = "10032", latitude = 40.839768, longitude = -73.941483 }; provider.address.ShouldBeEquivalentTo(addr); provider.phone_number.Should().Be("2123055437"); provider.affiliations.Count.Should().Be(0); provider.specialties.Count.Should().Be(2); provider.specialties.Count.Should().Be(2); provider.specialties[0].Should().Be("Neurologist"); provider.specialties[1].Should().Be("Psychiatrist"); provider.awards.Count.Should().Be(0); }
public void ShouldMapVitalsToProviderResultsForFirstProvider() { //arrange //act ProviderSearchResults result = Mapper.Transform(_sourceData); //assert result.providers.Should().NotBeNull(); result.providers.Count.Should().Be(2); MapperRefactor.DataBags.Results.Provider provider = result.providers[0]; provider.id.Should().Be(1007346649); provider.name.Should().Be("Deana Marie Gazzola"); provider.gender.Should().Be("F"); provider.degrees.Count.Should().Be(1); provider.degrees[0].Should().Be("MD"); provider.languages.Count.Should().Be(0); Address addr = new Address { addr_line1 = "223 E 34th St", addr_line2 = null, city = "New York", state_code = "NY", sub_national = null, county = "New York", country_code = null, postal_code = "10016", latitude = 40.745324, longitude = -73.976885 }; provider.address.ShouldBeEquivalentTo(addr); provider.phone_number.Should().Be("2122638710"); provider.affiliations.Count.Should().Be(2); provider.affiliations[0].Should().Be("NYU Langone Medical Center"); provider.affiliations[1].Should().Be("Hospital for Joint Diseases Orthopedic Institute"); provider.specialties.Count.Should().Be(2); provider.specialties[0].Should().Be("Psychiatrist Pro"); provider.specialties[1].Should().Be("Neurologist Pro"); provider.awards.Count.Should().Be(0); }