public void PhotosGeoSetContextTest() { var photo = AuthInstance.PhotosSearch(new PhotoSearchOptions { HasGeo = true, UserId = TestData.TestUserId, Extras = PhotoSearchExtras.Geo }).First(); Assert.IsTrue(photo.GeoContext.HasValue, "GeoContext should be set."); var origContext = photo.GeoContext.Value; var newContext = origContext == GeoContext.Indoors ? GeoContext.Outdoors : GeoContext.Indoors; try { AuthInstance.PhotosGeoSetContext(photo.PhotoId, newContext); } finally { AuthInstance.PhotosGeoSetContext(photo.PhotoId, origContext); } }