本文整理汇总了C#中Stormpath.SDK.Tests.Common.Integration.TestClientProvider类的典型用法代码示例。如果您正苦于以下问题:C# TestClientProvider类的具体用法?C# TestClientProvider怎么用?C# TestClientProvider使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
TestClientProvider类属于Stormpath.SDK.Tests.Common.Integration命名空间,在下文中一共展示了TestClientProvider类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Getting_organization_groups
public async Task Getting_organization_groups(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var org = await client.GetResourceAsync<IOrganization>(this.fixture.PrimaryOrganizationHref);
(await org.GetGroups().CountAsync()).ShouldBeGreaterThan(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:7,代码来源:Organization_tests.cs
示例2: Getting_organization_groups
public void Getting_organization_groups(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var org = client.GetResource<IOrganization>(this.fixture.PrimaryOrganizationHref);
org.GetGroups().Synchronously().Count().ShouldBeGreaterThan(0);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:7,代码来源:Organization_tests.cs
示例3: Creating_application_without_directory
public async Task Creating_application_without_directory(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var newApplicationName = $".NET IT {this.fixture.TestRunIdentifier} Application #2";
var createdApplication = await tenant.CreateApplicationAsync(newApplicationName, createDirectory: false);
createdApplication.Href.ShouldNotBeNullOrEmpty();
this.fixture.CreatedApplicationHrefs.Add(createdApplication.Href);
createdApplication.Name.ShouldBe(newApplicationName);
createdApplication.Status.ShouldBe(ApplicationStatus.Enabled);
var defaultAccountStore = await createdApplication.GetDefaultAccountStoreAsync();
if (!string.IsNullOrEmpty(defaultAccountStore?.Href))
{
this.fixture.CreatedDirectoryHrefs.Add(defaultAccountStore.Href);
}
defaultAccountStore.ShouldBeNull(); // no auto-created directory = no default account store
// Clean up
(await createdApplication.DeleteAsync()).ShouldBeTrue();
this.fixture.CreatedApplicationHrefs.Remove(createdApplication.Href);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:25,代码来源:Application_tests.cs
示例4: Getting_tenant_organizations
public async Task Getting_tenant_organizations(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var orgs = await tenant.GetOrganizations().ToListAsync();
orgs.Count.ShouldBeGreaterThan(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Organization_tests.cs
示例5: Getting_directory_applications
public async Task Getting_directory_applications(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var directory = await client.GetDirectoryAsync(this.fixture.PrimaryDirectoryHref);
var apps = await directory.GetApplications().ToListAsync();
apps.Where(x => x.Href == this.fixture.PrimaryApplicationHref).Any().ShouldBeTrue();
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Directory_tests.cs
示例6: Getting_directory_applications
public void Getting_directory_applications(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var directory = client.GetDirectory(this.fixture.PrimaryDirectoryHref);
var apps = directory.GetApplications().Synchronously().ToList();
apps.Where(x => x.Href == this.fixture.PrimaryApplicationHref).Any().ShouldBeTrue();
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Directory_tests.cs
示例7: Getting_tenant_directories
public async Task Getting_tenant_directories(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var directories = await tenant.GetDirectories().ToListAsync();
directories.Count.ShouldNotBe(0);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Directory_tests.cs
示例8: Getting_tenant_directories
public void Getting_tenant_directories(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = client.GetCurrentTenant();
var directories = tenant.GetDirectories().Synchronously().ToList();
directories.Count.ShouldNotBe(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Directory_tests.cs
示例9: Getting_directory_groups
public async Task Getting_directory_groups(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var directory = await client.GetResourceAsync<IDirectory>(this.fixture.PrimaryDirectoryHref);
var groups = await directory.GetGroups().ToListAsync();
groups.Count.ShouldBeGreaterThan(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Group_tests.cs
示例10: Getting_group_applications
public async Task Getting_group_applications(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var group = await client.GetGroupAsync(this.fixture.PrimaryGroupHref);
var apps = await group.GetApplications().ToListAsync();
apps.Where(x => x.Href == this.fixture.PrimaryApplicationHref).Any().ShouldBeTrue();
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Group_tests.cs
示例11: Getting_tenant_groups
public void Getting_tenant_groups(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = client.GetCurrentTenant();
var groups = tenant.GetGroups().Synchronously().ToList();
groups.Count.ShouldBeGreaterThan(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Group_tests.cs
示例12: Getting_group
public async Task Getting_group(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var group = await tenant.GetGroupAsync(this.fixture.PrimaryGroupHref);
group.Href.ShouldBe(this.fixture.PrimaryGroupHref);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Tenant_tests.cs
示例13: Getting_tenant_organizations
public void Getting_tenant_organizations(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = client.GetCurrentTenant();
var orgs = tenant.GetOrganizations().Synchronously().ToList();
orgs.Count.ShouldBeGreaterThan(0);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Organization_tests.cs
示例14: Getting_application_groups
public async Task Getting_application_groups(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var app = await client.GetResourceAsync<IApplication>(this.fixture.PrimaryApplicationHref);
var groups = await app.GetGroups().ToListAsync();
groups.Count.ShouldBeGreaterThan(0);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Group_tests.cs
示例15: Getting_directory
public void Getting_directory(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = client.GetCurrentTenant();
var directory = tenant.GetDirectory(this.fixture.PrimaryDirectoryHref);
directory.Href.ShouldBe(this.fixture.PrimaryDirectoryHref);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Tenant_tests.cs
示例16: Getting_group
public void Getting_group(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = client.GetCurrentTenant();
var group = tenant.GetGroup(this.fixture.PrimaryGroupHref);
group.Href.ShouldBe(this.fixture.PrimaryGroupHref);
}
开发者ID:ssankar1234,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Tenant_tests.cs
示例17: Getting_directory
public async Task Getting_directory(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var directory = await tenant.GetDirectoryAsync(this.fixture.PrimaryDirectoryHref);
directory.Href.ShouldBe(this.fixture.PrimaryDirectoryHref);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:8,代码来源:Tenant_tests.cs
示例18: Getting_group_tenant
public void Getting_group_tenant(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var group = client.GetResource<IGroup>(this.fixture.PrimaryGroupHref);
// Verify data from IntegrationTestData
var tenantHref = group.GetTenant().Href;
tenantHref.ShouldBe(this.fixture.TenantHref);
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:9,代码来源:Group_tests.cs
示例19: Getting_application
public async Task Getting_application(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var app = await tenant.GetApplicationAsync(this.fixture.PrimaryApplicationHref);
app.Href.ShouldBe(this.fixture.PrimaryApplicationHref);
app.Description.ShouldBe("The Battle of Endor");
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:9,代码来源:Tenant_tests.cs
示例20: Getting_account
public async Task Getting_account(TestClientProvider clientBuilder)
{
var client = clientBuilder.GetClient();
var tenant = await client.GetCurrentTenantAsync();
var account = await tenant.GetAccountAsync(this.fixture.PrimaryAccountHref);
account.Href.ShouldBe(this.fixture.PrimaryAccountHref);
account.FullName.ShouldBe("Luke Skywalker");
}
开发者ID:jwynia,项目名称:stormpath-sdk-dotnet,代码行数:9,代码来源:Tenant_tests.cs
注:本文中的Stormpath.SDK.Tests.Common.Integration.TestClientProvider类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论