public async Task Test_ShowResetWatchedProgressPostObjectJsonWriter_WriteObject_JsonWriter_Exceptions() { var traktJsonWriter = new ShowResetWatchedProgressPostObjectJsonWriter(); ITraktShowResetWatchedProgressPost traktShowResetWatchedProgressPost = new TraktShowResetWatchedProgressPost(); Func <Task> action = () => traktJsonWriter.WriteObjectAsync(default(JsonTextWriter), traktShowResetWatchedProgressPost); await action.Should().ThrowAsync <ArgumentNullException>(); }
public async Task Test_ShowResetWatchedProgressPostObjectJsonWriter_WriteObject_StringWriter_Complete() { ITraktShowResetWatchedProgressPost traktShowResetWatchedProgressPost = new TraktShowResetWatchedProgressPost { ResetAt = RESET_AT }; using var stringWriter = new StringWriter(); var traktJsonWriter = new ShowResetWatchedProgressPostObjectJsonWriter(); string json = await traktJsonWriter.WriteObjectAsync(stringWriter, traktShowResetWatchedProgressPost); json.Should().Be($"{{\"reset_at\":\"{RESET_AT.ToTraktLongDateTimeString()}\"}}"); }
public async Task Test_ShowResetWatchedProgressPostObjectJsonWriter_WriteObject_Object_Exceptions() { var traktJsonWriter = new ShowResetWatchedProgressPostObjectJsonWriter(); Func <Task <string> > action = () => traktJsonWriter.WriteObjectAsync(default);