public static string LocationSince(LocationAssociation association)
 {
     if (association.IsHistorical)
     {
         return(string.Format("{0} - {1}", DateAsMonthYear(association.ValidFor.Start), DateAsMonthYear(association.ValidFor.Stop)));
     }
     else
     {
         return(string.Format("Current (since {0})", DateAsMonthYear(association.ValidFor.Start)));
     }
 }
 protected void AddLocationAssociation(LocationAssociation locationAssociation)
 {
     if (locationAssociation != null)
     {
         if (_locationAssociations == null)
         {
             _locationAssociations = new List <LocationAssociation>();
         }
         locationAssociation.ResponseDictionary = this.ResponseDictionary;
         _locationAssociations.Add(locationAssociation);
     }
 }
        public static void SetUp(TestContext context)
        {
            /*var resourceNames = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames();
             * foreach (var rn in resourceNames)
             * {
             *      Console.Out.WriteLine(rn);
             *      System.Diagnostics.Debug.WriteLine(rn);
             * }*/

            _response    = (new ResponseDecoderHelper()).PersonResponse;
            _person      = _response.Results.First();
            _association = _person.LocationAssociations.First();
        }
 private static void DumpLocationAssociation(LocationAssociation association, int depth, int indent)
 {
     WriteLine(indent, "Contact Type:                {0}", association.ContactType.HasValue ? association.ContactType.Value.ToString() : "null");
     WriteLine(indent, "Location:");
     DumpLocation(association.Location, depth, indent + DefaultIndent);
 }