Files
UptimeSharp/UptimeSharp.Tests/AccountTest.cs
T
2014-02-03 22:38:27 +01:00

35 lines
781 B
C#

using System;
using System.Threading.Tasks;
using Xunit;
namespace UptimeSharp.Tests
{
public class AccountTest : TestsBase
{
public AccountTest() : base() { }
[Fact]
public async Task IsAvailabilityCheckWorking()
{
Assert.False(await client.IsEmailAvailable("cee@live.at"));
Assert.True(await client.IsEmailAvailable(Guid.NewGuid().ToString() + "@live.at"));
await ThrowsAsync<ArgumentNullException>(async () =>
{
await client.IsEmailAvailable("");
});
await ThrowsAsync<ArgumentNullException>(async () =>
{
await client.IsEmailAvailable("");
});
await ThrowsAsync<ArgumentException>(async () =>
{
await client.IsEmailAvailable("opiu@opiuast");
});
}
}
}