public void TestDocumentToTypedDocument() { BrowserTyped browser = new BrowserTyped(); browser.BaseUrl = new Uri("https://dog.ceo/api/breeds/image/random"); RestRequest dogRequest = new RestRequest(); IDocument <DogResponse> dogDocument = browser.Navigate <DogResponse>(browser.BaseUrl); IDocument <DogResponse> documentGot = browser.DocumentTyped <DogResponse>(); Assert.IsTrue(documentGot == dogDocument); Assert.IsTrue(documentGot is IDocument <DogResponse>); Assert.IsTrue(documentGot.Data is DogResponse); Assert.IsTrue(documentGot.Data.Status == "success"); Assert.IsTrue(documentGot.Data.Message != null); Assert.IsTrue(documentGot.Data.Status == dogDocument.Data.Status); Assert.IsTrue(documentGot.Data.Message == dogDocument.Data.Message); }