本文整理汇总了C#中Credentials.GetFullyQualifiedUsername方法的典型用法代码示例。如果您正苦于以下问题:C# Credentials.GetFullyQualifiedUsername方法的具体用法?C# Credentials.GetFullyQualifiedUsername怎么用?C# Credentials.GetFullyQualifiedUsername使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Credentials
的用法示例。
在下文中一共展示了Credentials.GetFullyQualifiedUsername方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Should_return_empty_string_for_null_credentials_parts
public void Should_return_empty_string_for_null_credentials_parts()
{
var credentials = new Credentials(null, null, null, null);
Assert.AreEqual(string.Empty, credentials.GetDomain(), "Domain value must be empty.");
Assert.AreEqual(string.Empty, credentials.GetUserName(), "Username value must be empty.");
Assert.AreEqual(string.Empty, credentials.GetPassword(), "Password value must be empty.");
Assert.AreEqual(string.Empty, credentials.GetAdminPassword(), "Administrative Password value must be empty.");
Assert.AreEqual(string.Empty, credentials.GetFullyQualifiedUsername(), "Fully qualified username value must be empty.");
}
示例2: GetConnectionOptions
private ConnectionOptions GetConnectionOptions(Credentials credentials)
{
ConnectionOptions options = this.createConnectionOptions();
if (this.isThereCredentials(credentials))
{
options.Username = credentials.GetFullyQualifiedUsername();
options.Password = credentials.GetPassword();
}
return options;
}
示例3: GetConnectionOptions
private ConnectionOptions GetConnectionOptions(Credentials credentials)
{
ConnectionOptions options = new ConnectionOptions();
options.Impersonation = ImpersonationLevel.Impersonate;
options.Authentication = AuthenticationLevel.Default;
options.EnablePrivileges = true;
if (this.IsThereCredential(credentials))
{
options.Username = credentials.GetFullyQualifiedUsername();
options.Password = credentials.GetPassword();
}
return options;
}
示例4: AssertCredentialsWithDotOnDomain
private void AssertCredentialsWithDotOnDomain(Credentials credentialsToAssert, string expectedUsernameWithoutDot)
{
var isDomainNullOrWhiteSpace = string.IsNullOrWhiteSpace(credentialsToAssert.GetDomain());
Assert.IsTrue(isDomainNullOrWhiteSpace, "The domain in credentials must be blank or null");
var justUsername = credentialsToAssert.GetUserName();
Assert.AreEqual(
expectedUsernameWithoutDot,
justUsername,
"Unexpected username was found");
var expectedFullQualifiedUsername = string.Format(@"{0}\{1}", ".", justUsername);
Assert.AreEqual(
expectedFullQualifiedUsername,
credentialsToAssert.GetFullyQualifiedUsername(),
"Unexpected fully qualified username was found.");
}
示例5: AssertCredentials
private void AssertCredentials(Credentials credentialsToAssert, string expectedDomain, string expectedUsername, string expectedAdminPassword)
{
var expectedFullyQualifiedName = string.Format(@"{0}\{1}", expectedDomain, expectedUsername);
Assert.AreEqual(
expectedDomain,
credentialsToAssert.GetDomain(),
"An unexpected domain was found.");
Assert.AreEqual(
expectedUsername,
credentialsToAssert.GetUserName(),
"An unexpected username was found.");
Assert.AreEqual(
expectedFullyQualifiedName,
credentialsToAssert.GetFullyQualifiedUsername(),
"An unexpected fully qualified username was found.");
Assert.AreEqual(
expectedAdminPassword,
credentialsToAssert.GetAdminPassword(),
"An unexpected administrative password was found.");
}