Fixed tests

This commit is contained in:
Brandon Smith
2015-08-18 02:50:16 -03:00
parent 4cd0094a2b
commit 07b8ea8450
8 changed files with 83 additions and 38 deletions

View File

@@ -0,0 +1,29 @@
using Newtonsoft.Json;
using System.IO;
namespace Discord.Net.Tests
{
internal class Settings
{
private const string path = "../../config.json";
public static Settings Load()
{
if (!File.Exists(path))
throw new FileNotFoundException("config.json is missing, rename config.json.example and add data for two separate unused accounts for testing.");
return JsonConvert.DeserializeObject<Settings>(File.ReadAllText(path));
}
public class Account
{
[JsonProperty("email")]
public string Email { get; set; }
[JsonProperty("password")]
public string Password { get; set; }
}
[JsonProperty("user1")]
public Account User1 { get; set; }
[JsonProperty("user2")]
public Account User2 { get; set; }
}
}