コード例 #1
0
        public void Nodes_GetPreviousVersions()
        {
            // ARRANGE
            string          type = "room", name = "testRoom";
            long            id = 34567;
            int             offset = 7, limit = 3;
            IRequestBuilder builder  = new DracoonRequestBuilder(FactoryClients.OAuthMock);
            RestRequest     expected = FactoryRestSharp.RestRequestWithAuth(ApiConfig.ApiGetPreviousVersions, Method.GET);

            expected.AddUrlSegment("nodeId", id);
            expected.AddQueryParameter("type", type);
            expected.AddQueryParameter("name", name);
            expected.AddQueryParameter("offset", offset.ToString());
            expected.AddQueryParameter("limit", limit.ToString());

            // ACT
            IRestRequest actual = builder.GetPreviousVersions(id, type, name, offset, limit);

            // ASSERT
            Assert.Equal(expected, actual, new RestRequestComparer());
        }