Example #1
0
        public async Task CreateNode_ReturnsResponse()
        {
            requestsAndResponses.Add(ApiUris.MyAccount, RequestFileResponseType.AsGoodResponse("GetMyAccountDetails.xml"));
            requestsAndResponses.Add(ApiUris.AddVipNode(this.accountId), RequestFileResponseType.AsGoodResponse("CreateNodeResponse.xml"));

            var client   = GetWebApiClient();
            var accessor = new VipNodeAccessor(client);

            var response = await accessor.CreateNode(new CreateNodeType
            {
                networkDomainId = Guid.NewGuid().ToString(),
                name            = "NetworkNodeTest"
            });

            Assert.IsNotNull(response);
            Assert.AreEqual("CREATE_NODE", response.operation);
            Assert.AreEqual("OK", response.responseCode);
            Assert.AreEqual("9e6b496d-5261-4542-91aa-b50c7f569c54", response.info[0].value);
        }