public void AddMangaRequestParametersMethodReturnsPostHttpMethod()
        {
            var sut = new AddMangaRequestParameters(CredentialContextFixture.CredentialContext, MangaValuesFixture.ID,
                                                    MangaValuesFixture.Data);

            const string expected = "GET";

            Assert.Equal(expected, sut.HttpMethod);
        }
        public void TestAddMangaRequestParametersBaseUri()
        {
            var requestParameters = new AddMangaRequestParameters(CredentialContextFixture.CredentialContext,
                                                                  MangaValuesFixture.ID, MangaValuesFixture.Data);
            var sut = new RequestUriBuilder(requestParameters);

            var actual = sut.GetRequestUri();

            string expected =
                $"https://myanimelist.net/api/mangalist/add/{MangaValuesFixture.ID}.xml?data=%3C%3Fxml%20version%20%3D%20%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%0D%0A%09%09%09%3Centry%3E%0D%0A%09%09%09%09%3Cchapter%3E40%3C%2Fchapter%3E%0D%0A%09%09%09%09%3Cvolume%3E1%3C%2Fvolume%3E%0D%0A%09%09%09%09%3Cstatus%3E1%3C%2Fstatus%3E%0D%0A%09%09%09%09%3Cscore%3E9%3C%2Fscore%3E%0D%0A%09%09%09%09%3Ctimes_reread%3E%3C%2Ftimes_reread%3E%0D%0A%09%09%09%09%3Creread_value%3E%3C%2Freread_value%3E%0D%0A%09%09%09%09%3Cdate_start%3E%3C%2Fdate_start%3E%0D%0A%09%09%09%09%3Cdate_finish%3E%3C%2Fdate_finish%3E%0D%0A%09%09%09%09%3Cpriority%3E%3C%2Fpriority%3E%0D%0A%09%09%09%09%3Cenable_discussion%3E%3C%2Fenable_discussion%3E%0D%0A%09%09%09%09%3Cenable_rereading%3E%3C%2Fenable_rereading%3E%0D%0A%09%09%09%09%3Ccomments%3E%3C%2Fcomments%3E%0D%0A%09%09%09%09%3Cscan_group%3E%3C%2Fscan_group%3E%0D%0A%09%09%09%09%3Ctags%3E%3C%2Ftags%3E%0D%0A%09%09%09%09%3Cretail_volumes%3E%3C%2Fretail_volumes%3E%0D%0A%09%09%09%3C%2Fentry%3E";

            Assert.Equal(expected, actual);
        }