public void TaskCancelReq_Create() { var testObject = TaskRequest.CreateCancelRequest("sometask"); var xmlBytes = testObject.ToXmlBytes(); // Validating Validate(xmlBytes); var testObjectIn = new TaskRequest(xmlBytes); // Use separate function to make sure the correct object is asserted TaskCancelReq_Create_Assert(testObjectIn); }
public void TaskCancelReq_Create_Params() { // Parameters are not allowed for a cancel request var testObject = TaskRequest.CreateCancelRequest("sometask"); testObject.Parameters = new Item_DataRecord { { "MyParam", new Item_Count(3) } }; try { testObject.ToXmlBytes(); Assert.Fail("Expected exception"); } catch (ArgumentException e) { Assert.IsTrue(e.Message.StartsWith("Parameters are not supported in cancel task request")); } }