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); }
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); }