public void TestTraktSerializationServiceDeserializeTraktDeviceArgumentExceptions() { Action act = () => TraktSerializationService.DeserializeDevice(null); act.ShouldThrow <ArgumentException>(); act = () => TraktSerializationService.DeserializeDevice(string.Empty); act.ShouldThrow <ArgumentException>(); }
public void TestTraktSerializationServiceDeserializeTraktDeviceInvalidJson() { Action act = () => TraktSerializationService.DeserializeDevice("{ \"invalid\": \"json\" }"); act.ShouldNotThrow(); var result = TraktSerializationService.DeserializeDevice("{ \"invalid\": \"json\" }"); result.Should().BeNull(); }
public void TestTraktSerializationServiceDeserializeTraktDevice() { var device = TraktSerializationService.DeserializeDevice(DEVICE_JSON); device.Should().NotBeNull(); device.UserCode.Should().Be(DEVICE.UserCode); device.DeviceCode.Should().Be(DEVICE.DeviceCode); device.VerificationUrl.Should().Be(DEVICE.VerificationUrl); device.ExpiresInSeconds.Should().Be(DEVICE.ExpiresInSeconds); device.IntervalInSeconds.Should().Be(DEVICE.IntervalInSeconds); device.Created.Should().Be(DEVICE.Created); }