22 lines
742 B
C#
22 lines
742 B
C#
using System.Text;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace skyscraper8.Tests.NUnit.Tests.ResourceTests;
|
|
|
|
[TestFixture]
|
|
public class TestingTests
|
|
{
|
|
[Test]
|
|
public void ReadVoileOnlineTest()
|
|
{
|
|
byte[] buffer = Properties.Resources.ExampleVoileOnlinePost;
|
|
VoileOnlineTestPost? voileOnlineTestPost = JsonConvert.DeserializeObject<VoileOnlineTestPost>(Encoding.UTF8.GetString(buffer));
|
|
Assert.IsNotNull(voileOnlineTestPost);
|
|
Assert.IsNotNull(voileOnlineTestPost.SessionMetadata);
|
|
Assert.IsNotNull(voileOnlineTestPost.TestResult);
|
|
Assert.AreEqual(2, voileOnlineTestPost.TestResult.OutcomeStatus);
|
|
Assert.AreEqual("meiko",voileOnlineTestPost.SessionMetadata.MachineName);
|
|
|
|
}
|
|
}
|