mirror of
https://github.com/XFox111/GUTSchedule.git
synced 2026-04-22 06:58:01 +03:00
Cabinet functionality updated (#25)
Cabinet authorization has been turned on Occupation check in functionality
This commit is contained in:
@@ -13,9 +13,7 @@ namespace GUTSchedule.Test
|
||||
[Test]
|
||||
public async Task ScheduleListTest()
|
||||
{
|
||||
Assert.Warn("Feature is temporarly disabled. Skipping test");
|
||||
Assert.Pass();
|
||||
/*JObject secrets = JsonConvert.DeserializeObject(File.ReadAllText(Directory.GetCurrentDirectory() + "\\TestCredential.json")) as JObject;
|
||||
JObject secrets = JsonConvert.DeserializeObject(File.ReadAllText(Directory.GetCurrentDirectory() + "\\TestCredential.json")) as JObject;
|
||||
var list = await Parser.GetSchedule(new CabinetExportParameters
|
||||
{
|
||||
Email = secrets["testEmail"].ToObject<string>(),
|
||||
@@ -36,7 +34,43 @@ namespace GUTSchedule.Test
|
||||
Console.WriteLine(i.StartTime.ToShortDateString());
|
||||
Console.WriteLine($"{i.StartTime.ToShortTimeString()}-{i.EndTime.ToShortTimeString()}");
|
||||
Console.WriteLine(i.Opponent);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public async Task OccupationsCheckTest()
|
||||
{
|
||||
JObject secrets = JsonConvert.DeserializeObject(File.ReadAllText(Directory.GetCurrentDirectory() + "\\TestCredential.json")) as JObject;
|
||||
var list = await Parser.CheckAvailableOccupations(secrets["testEmail"].ToObject<string>(), secrets["testPassword"].ToObject<string>());
|
||||
|
||||
Assert.IsNotNull(list);
|
||||
if (list.Count < 1)
|
||||
{
|
||||
Assert.Warn("No available occupations");
|
||||
return;
|
||||
}
|
||||
|
||||
Console.WriteLine("Available occupations:");
|
||||
list.ForEach(i => Console.WriteLine($"{i.Item1} / {i.Item2}"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public async Task ApplyForOccupationsTest()
|
||||
{
|
||||
JObject secrets = JsonConvert.DeserializeObject(File.ReadAllText(Directory.GetCurrentDirectory() + "\\TestCredential.json")) as JObject;
|
||||
var list = await Parser.CheckAvailableOccupations(secrets["testEmail"].ToObject<string>(), secrets["testPassword"].ToObject<string>());
|
||||
|
||||
Assert.IsNotNull(list);
|
||||
if (list.Count < 1)
|
||||
{
|
||||
Assert.Warn("No available occupations to test");
|
||||
return;
|
||||
}
|
||||
|
||||
Console.WriteLine("Available occupations:");
|
||||
list.ForEach(i => Console.WriteLine($"{i.Item1} / {i.Item2}"));
|
||||
|
||||
await Parser.ApplyForOccupations(secrets["testEmail"].ToObject<string>(), secrets["testPassword"].ToObject<string>(), list);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user