public void BeginTransferringDicomInstancesAuditTest() { AssociationParameters parms = new ClientAssociationParameters("CLIENT", "SERVER", new IPEndPoint(new IPAddress(new byte[] { 2, 2, 2, 2 }), 2)); parms.LocalEndPoint = new IPEndPoint(new IPAddress(new byte[] { 1, 1, 1, 1 }), 1); BeginTransferringDicomInstancesAuditHelper helper = new BeginTransferringDicomInstancesAuditHelper( new DicomAuditSource("testApp", "Site", AuditSourceTypeCodeEnum.ApplicationServerProcessTierInMultiTierSystem), EventIdentificationContentsEventOutcomeIndicator.Success, parms, new AuditPatientParticipantObject("id1234", "Test Patient")); DicomAttributeCollection collection = new DicomAttributeCollection(); SetupMR(collection); helper.AddStorageInstance(new StorageInstance(new DicomMessage(new DicomAttributeCollection(), collection))); string output = helper.Serialize(true); Assert.IsNotEmpty(output); Assert.Ignore("Skipping schema validation due to schema bug #9455"); Exception exception; if (!helper.Verify(out exception)) { throw exception; } }
public void BeginTransferringDicomInstancesAuditTest() { AssociationParameters parms = new ClientAssociationParameters("CLIENT", "SERVER", new IPEndPoint(new IPAddress(new byte[] { 2, 2, 2, 2 }), 2)); parms.LocalEndPoint = new IPEndPoint(new IPAddress(new byte[] { 1, 1, 1, 1 }), 1); BeginTransferringDicomInstancesAuditHelper helper = new BeginTransferringDicomInstancesAuditHelper( new DicomAuditSource("testApp", "Site", AuditSourceTypeCodeEnum.ApplicationServerProcessTierInMultiTierSystem), EventIdentificationTypeEventOutcomeIndicator.Success, parms, new AuditPatientParticipantObject("id1234", "Test Patient")); DicomAttributeCollection collection = new DicomAttributeCollection(); SetupMR(collection); helper.AddStorageInstance(new StorageInstance(new DicomMessage(new DicomAttributeCollection(), collection))); string output = helper.Serialize(true); Assert.IsNotEmpty(output); string failure; bool result = helper.Verify(out failure); Assert.IsTrue(result, failure); }