2018-04-24 13:18:15 +02:00
|
|
|
using PocketSharp.Models;
|
2018-04-09 12:18:45 +02:00
|
|
|
using System;
|
2013-09-27 01:03:02 +02:00
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
|
|
namespace PocketSharp.Tests
|
|
|
|
|
{
|
|
|
|
|
public class AccountTests : TestsBase
|
|
|
|
|
{
|
|
|
|
|
public AccountTests() : base() { }
|
|
|
|
|
|
|
|
|
|
|
2018-04-24 13:18:15 +02:00
|
|
|
[Fact]
|
|
|
|
|
public async Task IsAuthenticationSuccessful()
|
|
|
|
|
{
|
|
|
|
|
string requestCode = await client.GetRequestCode();
|
|
|
|
|
|
|
|
|
|
PocketUser user = await client.GetUser(requestCode);
|
|
|
|
|
}
|
|
|
|
|
|
2013-09-27 01:03:02 +02:00
|
|
|
[Fact]
|
2014-02-07 14:12:09 +01:00
|
|
|
public async Task IsRegistrationURLSuccessfullyCreated()
|
2013-09-27 01:03:02 +02:00
|
|
|
{
|
2014-02-07 14:12:09 +01:00
|
|
|
string requestCode = await client.GetRequestCode();
|
2013-09-27 01:03:02 +02:00
|
|
|
|
2014-02-07 14:12:09 +01:00
|
|
|
Uri uri = client.GenerateRegistrationUri(requestCode);
|
2013-09-27 01:03:02 +02:00
|
|
|
|
2018-04-09 12:18:45 +02:00
|
|
|
Assert.Contains(requestCode, uri.OriginalString);
|
|
|
|
|
Assert.Contains("force=signup", uri.OriginalString);
|
2013-09-27 01:03:02 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|