public Notification ChangeResponse(ResponseSupplement response)
		{
			OnBeforeValidationRequest(response);
			var ackResult = response.Check();
			var notification = CreateNotification(response, ackResult);
			return ReturnNotification(response.Header, notification);
		}
		public void TestMissingAreas_Format2()
		{
			var type = new ResponseSupplement();

			var ackResult = type.Check();
			Assert.IsNotNull(ackResult);
			Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1));
			var ex = ErrorReceiptCode.MissingAreas_Format;
			var arg0 = "Document";
			var obj = ackResult.FirstOrDefault(p => ((p.errorcode == ex.errorcode) && (p.Value.Contains(arg0))));
			EqualTo(obj, ex, arg0);
		}
		public void TestAreas_Format3()
		{
			var type = new ResponseSupplement();
			type.AddDocuments = new List<AddDocumentsTypeFolder>();

			var ackResult = type.Check();
			Assert.IsNotNull(ackResult);
			Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1));
			var ex = ErrorReceiptCode.MissingAreas_Format;
			var arg0 = "AddDocuments";
			var obj = ackResult.FirstOrDefault(p => ((p.errorcode == ex.errorcode) && (p.Value.Contains(arg0))));
			Assert.IsNull(obj);
		}