コード例 #1
0
        public void TriggeredSendDefinitionUpdate()
        {
            var updatedDesc = "Updated TSD";
            var tsdObj      = new ETTriggeredSendDefinition
            {
                AuthStub    = client,
                Description = updatedDesc,
                CustomerKey = tsdName,
                Email       = email
            };

            var response = tsdObj.Patch();

            Assert.AreEqual(response.Code, 200);
            Assert.AreEqual(response.Status, true);
            Assert.AreEqual(response.Results[0].StatusMessage, "TriggeredSendDefinition updated");

            tsdObj = new ETTriggeredSendDefinition
            {
                AuthStub     = client,
                CustomerKey  = tsdName,
                Props        = new[] { "Name", "CustomerKey", "Description" },
                SearchFilter = new SimpleFilterPart {
                    Property = "CustomerKey", SimpleOperator = SimpleOperators.equals, Value = new[] { tsd.CustomerKey }
                }
            };
            var getResponse = tsdObj.Get();

            Assert.AreEqual(getResponse.Code, 200);
            Assert.AreEqual(getResponse.Status, true);
            tsdObj = (ETTriggeredSendDefinition)getResponse.Results[0];
            Assert.AreEqual(updatedDesc, tsdObj.Description);
        }
コード例 #2
0
        public void TriggeredSendDefinitionGet()
        {
            var tsdObj = new ETTriggeredSendDefinition
            {
                AuthStub     = client,
                CustomerKey  = tsdName,
                Props        = new[] { "Name", "CustomerKey", "Description" },
                SearchFilter = new SimpleFilterPart {
                    Property = "CustomerKey", SimpleOperator = SimpleOperators.equals, Value = new[] { tsd.CustomerKey }
                }
            };
            var response = tsdObj.Get();

            Assert.AreEqual(response.Code, 200);
            Assert.AreEqual(response.Status, true);
            tsdObj = (ETTriggeredSendDefinition)response.Results[0];
            Assert.AreEqual(tsd.Description, tsdObj.Description);
        }