public static IAsyncResult BeginOpen( string fileName, Encoding fallbackEncoding, AsyncCallback callback, object state) { return(AsyncFactory.ToBegin(DicomFile.OpenAsync(fileName, fallbackEncoding), callback, state)); }
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); }