Esempio n. 1
0
				public static void ShouldHaveNonEmptyNames( SpPortalLicenseApi api )
				{
					var response = api.GetCustomerTags();
					Assert.Equal( HttpStatusCode.OK, response.StatusCode );
					Assert.False( response.Data.results.Any( t => string.IsNullOrEmpty( t.Name ) ) );
				}
Esempio n. 2
0
				public static void ShouldAlwaysBeAvailable( SpPortalLicenseApi api )
				{
					var response = api.GetCustomerTags();
					Assert.Equal( HttpStatusCode.OK, response.StatusCode );
				}
Esempio n. 3
0
				public static void ShouldHaveNonEmptyIds( SpPortalLicenseApi api )
				{
					var response = api.GetCustomerTags();
					Assert.Equal( HttpStatusCode.OK, response.StatusCode );
					Assert.DoesNotContain( Guid.Empty, response.Data.results.Select( t => t.Id ) );
				}
Esempio n. 4
0
				static void VerifyCollectionEventuallyGetsUpdatedTo( IEnumerable<SpPortalLicenseApi.CustomerTag> expected, SpPortalLicenseApi api )
				{
					Verify.EventuallyWithBackOff( () =>
					{
						var apiResult = api.GetCustomerTags();
						Assert.Equal( HttpStatusCode.OK, apiResult.StatusCode );
						Assert.Equal( expected.Select( x => Tuple.Create( x.Id, x.Name ) ).ToArray(), apiResult.Data.results.Select( x => Tuple.Create( x.Id, x.Name ) ).ToArray() );
					} );
				}