public void DisposeAfterSchedule() { var stream = new BlockStream(100, 0xd3e8afdd); var fillInts = new WriteInts { Writer = stream }; var writerJob = fillInts.Schedule(100, 16); var disposeJob = stream.ScheduleDispose(writerJob); Assert.IsFalse(stream.IsCreated); disposeJob.Complete(); }