public void TestSearchForPlaces() { var query = new GedcomxPlaceSearchQueryBuilder().Name("Utah").TypeId("47"); var state = places.SearchForPlaces(query, QueryParameter.Count(30)); Assert.DoesNotThrow(() => state.IfSuccessful()); Assert.AreEqual(HttpStatusCode.OK, state.Response.StatusCode); Assert.IsNotNull(state.Entity); Assert.IsNotNull(state.Entity.Entries); Assert.Greater(state.Entity.Entries.Count, 0); }
public void TestSearchForPlacesUnderAJurisdiction() { var query = new GedcomxPlaceSearchQueryBuilder().Name("Paris").ParentId("329", false); var state = places.SearchForPlaces(query, QueryParameter.Count(30)); Assert.DoesNotThrow(() => state.IfSuccessful()); Assert.AreEqual(HttpStatusCode.OK, state.Response.StatusCode); Assert.IsNotNull(state.Entity); Assert.IsNotNull(state.Entity.Entries); Assert.Greater(state.Entity.Entries.Count, 0); }
public void TestReadPlace() { var query = new GedcomxPlaceSearchQueryBuilder().Name("Utah").TypeId("47"); var results = places.SearchForPlaces(query, QueryParameter.Count(30)); var description = (FamilySearchPlaceDescriptionState)results.ReadPlaceDescription(results.Entity.Entries.First()); var state = description.ReadPlace(); Assert.DoesNotThrow(() => state.IfSuccessful()); Assert.AreEqual(HttpStatusCode.OK, state.Response.StatusCode); Assert.IsNotNull(state.Place); }
public void TestReadPersonChangeHistoryFirstPage() { var person = (FamilyTreePersonState)tree.AddPerson(TestBacking.GetCreateMalePerson()).Get(); cleanup.Add(person); var state = person.ReadChangeHistory(QueryParameter.Count(10)); Assert.DoesNotThrow(() => state.IfSuccessful()); Assert.AreEqual(HttpStatusCode.OK, state.Response.StatusCode); Assert.IsNotNull(state.Page); Assert.IsNotNull(state.Page.Entries); Assert.Greater(state.Page.Entries.Count, 0); }