public void Should_Deserialize_Test01() { var request = Resource.Deserialize <RelocateObjectsRequest>("Resources.Services.RelocateObjectsRequest_Test01.xml"); OasisAssert.AdhocQuery(request.Query, "urn:xdskit:com:c7ptmx37tfbcwy8ky7b"); Assert.AreEqual(1, request.Query.Slots.Count); OasisAssert.Slot(request.Query.Slots[0], "$XDSDocumentEntryPatientId", "", new[] { "st3498702^^^&1.3.6.1.4.1.21367.2005.3.7&ISO" }); OasisAssert.ObjectRef(request.SourceRegistry, "urn:xdskit:com:c7ptmx37tfbcwy8ky7c"); OasisAssert.ObjectRef(request.DestinationRegistry, "urn:xdskit:com:c7ptmx37tfbcwy8ky7d"); OasisAssert.ObjectRef(request.OwnerAtSource, "urn:xdskit:com:c7ptmx37tfbcwy8ky7e"); OasisAssert.ObjectRef(request.OwnerAtDestination, "urn:xdskit:com:c7ptmx37tfbcwy8ky7f"); }
public void Should_Deserialize_Test01() { var request = Resource.Deserialize <AdhocQueryRequest>("Resources.Services.AdhocQueryRequest_Test01.xml"); OasisAssert.ResponseOption(request.ResponseOption, ReturnType.LeafClass, true); OasisAssert.AdhocQuery(request.Query, "urn:xdskit:com:c7ptmx37tfbcwy8ky7a"); Assert.AreEqual(5, request.Query.Slots.Count); OasisAssert.Slot(request.Query.Slots[0], "$XDSDocumentEntryPatientId", "", new[] { "st3498702^^^&1.3.6.1.4.1.21367.2005.3.7&ISO" }); OasisAssert.Slot(request.Query.Slots[1], "$XDSDocumentEntryStatus", "", new[] { "('urn:oasis:names:tc:ebxml-egrep:ResponseStatusType:Approved')" }); OasisAssert.Slot(request.Query.Slots[2], "$XDSDocumentEntryCreationTimeFrom", "", new[] { "200412252300" }); OasisAssert.Slot(request.Query.Slots[3], "$XDSDocumentEntryCreationTimeTo", "", new[] { "200501010800" }); OasisAssert.Slot(request.Query.Slots[4], "$XDSDocumentEntryHealthcareFacilityTypeCode", "", new[] { "('Emergency Department')" }); }