Пример #1
0
        public void GetDeletedDomainsResponse_Error()
        {
            var responseXml = File.ReadAllText(@"TestData\GetDeletedDomains\GetDeletedDomainsResponseReply2.xml");

            var response = new GetDeletedDomainsResponse(responseXml);

            Assert.AreEqual("XCP", response.Protocol);
            Assert.AreEqual("REPLY", response.Action);
            Assert.AreEqual("DOMAIN", response.Object);
            Assert.AreEqual("An error occurred", response.ResponseText);
            Assert.False(response.IsSuccess);
            Assert.AreEqual(500, response.ResponseCode);

            Assert.IsNull(response.del_domains);
        }
Пример #2
0
        public void GetDeletedDomainsResponse()
        {
            var responseXml = File.ReadAllText(@"TestData\GetDeletedDomains\GetDeletedDomainsResponseReply1.xml");

            var response = new GetDeletedDomainsResponse(responseXml);

            Assert.AreEqual("XCP", response.Protocol);
            Assert.AreEqual("REPLY", response.Action);
            Assert.AreEqual("DOMAIN", response.Object);
            Assert.AreEqual("Command successful", response.ResponseText);
            Assert.True(response.IsSuccess);
            Assert.AreEqual(200, response.ResponseCode);

            Assert.IsNotNull(response.del_domains);
            Assert.AreEqual(2, response.del_domains.Count);
            Assert.AreEqual("pure-1102905253608.com", response.del_domains.First().name);
            Assert.AreEqual("By-Request", response.del_domains.First().reason);
            Assert.AreEqual("pure-1102905358159.net", response.del_domains.Last().name);
            Assert.AreEqual("By-Request", response.del_domains.Last().reason);
        }