DocSpace-buildtools/thirdparty/rackspace-net-sdk/test/Rackspace.IntegrationTests/Identity/v2/IdentityTests.cs
2021-05-18 12:23:19 +03:00

33 lines
962 B
C#

using System.Diagnostics;
using net.openstack.Providers.Rackspace;
using Xunit;
using Xunit.Abstractions;
namespace Rackspace.Identity.v2
{
public class IdentityTests
{
private readonly CloudIdentityProvider _identityService;
public IdentityTests(ITestOutputHelper testLog)
{
var testOutput = new XunitTraceListener(testLog);
Trace.Listeners.Add(testOutput);
RackspaceNet.Tracing.Http.Listeners.Add(testOutput);
_identityService = TestIdentityProvider.GetIdentityProvider();
}
[Fact]
public void AuthenticateTest()
{
var userAccess = _identityService.Authenticate();
Assert.NotNull(userAccess);
Assert.NotNull(userAccess.Token);
Assert.NotNull(userAccess.Token.Id);
Assert.NotNull(userAccess.ServiceCatalog);
Assert.NotEmpty(userAccess.ServiceCatalog);
}
}
}