public object Clone()
 {
     FieldResponse clone = new FieldResponse();
     clone.Field = (string)this.Field.Clone();
     clone.Value = (string)this.Value.Clone();
     return clone;
 }
Пример #2
0
        public void TestProcFormSetAdd()
        {
            Client client = getApiClient();

            ProcFormResponseWrapper original = client.ProcForm(77777777);

            List<FieldResponse> Fields = new List<FieldResponse>();
            FieldResponse CustomField1 = new FieldResponse();
            CustomField1.Field = "Field1";
            CustomField1.Value = "Value1";
            Fields.Add(CustomField1);
            ProcFormResponseWrapper response = client.ProcFormSetAdd(77777777, Fields);

            original.Form.Sets.Add(response.Form.Sets[response.Form.Sets.Count - 1]);
            Assert.AreEqual<ProcFormResponseWrapper>(original, response);
        }
Пример #3
0
        public void TestProcFormAdd()
        {
            int ProcessID = 77777777;

            FieldResponse someField = new FieldResponse();
            someField.Field = "Non Rep";
            someField.Value = "The Value";

            ProcFormResponse FormData = new ProcFormResponse();
            FormData.Fields.Add(someField);
            Client client = this.getApiClient();
            ProcFormResponseWrapper response = client.ProcFormAdd(ProcessID, FormData);

            Assert.AreEqual(response.ProcessID, ProcessID);
            Assert.AreEqual(response.Form.Fields.Count, 1);
            FieldResponse SavedField = response.Form.Fields[0];
            Assert.AreEqual(someField, SavedField);
        }