Beispiel #1
0
        public void TestConstructFailedWithOrganization()
        {
            var birthPlaceExtension = this.m_serviceManager.CreateInjected <BirthPlaceExtension>();
            var birthPlace          = new Place
            {
                Addresses = new List <EntityAddress>
                {
                    new EntityAddress(AddressUseKeys.HomeAddress, "25 Tindale Crt", "Hamilton", "Ontario", "Canada", "L9K 6C7")
                },
                Names = new List <EntityName>
                {
                    new EntityName(NameUseKeys.Search, "25 Tindale Crt, Hamilton, Ontario, Canada, L9K 6C7")
                }
            };
            var organization = new Organization
            {
                Relationships = new List <EntityRelationship>
                {
                    new EntityRelationship(EntityRelationshipTypeKeys.Birthplace, birthPlace)
                }
            };

            var constructedBirthPlace = birthPlaceExtension.Construct(organization).ToArray();

            Assert.IsNotNull(constructedBirthPlace);
            Assert.IsFalse(constructedBirthPlace.Any());
        }
        public void TestConstructFailedWithOrganization()
        {
            var citizenshipExtension = this.m_serviceManager.CreateInjected <CitizenshipExtension>();
            var citizenPlace         = new Place
            {
                Identifiers = new List <EntityIdentifier>
                {
                    new EntityIdentifier(AssigningAuthorityKeys.Iso3166CountryCode, "NF")
                }
            };

            var organization = new Organization
            {
                Relationships = new List <EntityRelationship>
                {
                    new EntityRelationship(EntityRelationshipTypeKeys.Citizen, citizenPlace)
                }
            };

            var constructedCitizenPlace = citizenshipExtension.Construct(organization).ToArray();

            Assert.IsFalse(constructedCitizenPlace.Any());
        }