public void AddAnimeRequestParametersMethodIsGet()
        {
            var sut = new AddAnimeRequestParameters(CredentialContextFixture.CredentialContext,
                AnimeValuesFixture.AnimeId, AnimeValuesFixture.Data);

            const string expected = "GET";
            Assert.Equal(expected, sut.HttpMethod);
        }
        public void AddAnimeRequestParametersBaseUriIsBuiltBasedOnIdPassed()
        {
            var requestParameters = new AddAnimeRequestParameters(
                CredentialContextFixture.CredentialContext, AnimeValuesFixture.AnimeId, AnimeValuesFixture.Data);
            var sut = new RequestUriBuilder(requestParameters);

            var actual = sut.GetRequestUri();

            var expected =
                $"https://myanimelist.net/api/animelist/add/{AnimeValuesFixture.AnimeId}.xml?data=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%09%09%09%09%3Centry%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cepisode%3E11%3C%2Fepisode%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cstatus%3E1%3C%2Fstatus%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cscore%3E7%3C%2Fscore%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cstorage_type%3E5%3C%2Fstorage_type%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cstorage_value%3E6%3C%2Fstorage_value%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctimes_rewatched%3E7%3C%2Ftimes_rewatched%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crewatch_value%3E8%3C%2Frewatch_value%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdate_start%3E01302015%3C%2Fdate_start%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdate_finish%3E07312015%3C%2Fdate_finish%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpriority%3E1%3C%2Fpriority%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cenable_discussion%3E1%3C%2Fenable_discussion%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cenable_rewatching%3E1%3C%2Fenable_rewatching%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccomments%3EThis%20is%20a%20comment%3C%2Fcomments%3E%0D%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctags%3Etest%20tag%2C%202nd%20tag%3C%2Ftags%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fentry%3E";
            Assert.Equal(expected, actual);
        }