コード例 #1
0
ファイル: MappingTests.cs プロジェクト: kuoman/CSharpPractice
        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);
        }
コード例 #2
0
ファイル: MappingTests.cs プロジェクト: kuoman/CSharpPractice
        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);
        }