Exemplo n.º 1
0
 public static IAsyncResult BeginOpen(
     string fileName,
     Encoding fallbackEncoding,
     AsyncCallback callback,
     object state)
 {
     return(AsyncFactory.ToBegin(DicomFile.OpenAsync(fileName, fallbackEncoding), callback, state));
 }
Exemplo n.º 2
0
        public async Task OpenAsync_FromFile_YieldsValidDicomFile()
        {
            var saveFile = new DicomFile(MinimumDatatset);
            var fileName = Path.GetTempFileName();

            saveFile.Save(fileName);

            var openFile = await DicomFile.OpenAsync(fileName);

            var expected = MinimumDatasetInstanceUid;
            var actual   = openFile.Dataset.Get <string>(DicomTag.SOPInstanceUID);

            Assert.Equal(expected, actual);
        }