コード例 #1
0
 private Story LoadStory()
 {
     using (var stream = ZCode.LoadCurses())
     {
         return(Story.FromStream(stream));
     }
 }
コード例 #2
0
 private Story LoadDreamhold()
 {
     using (var stream = ZCode.LoadDreamhold())
     {
         return(Story.FromStream(stream));
     }
 }
コード例 #3
0
 private byte[] LoadZork1()
 {
     using (var stream = ZCode.LoadZork1())
     {
         return(stream.ReadFully());
     }
 }
コード例 #4
0
        public void LoadZork1Works()
        {
            Stream stream = null;

            try
            {
                Assert.That(new TestDelegate(() =>
                                             stream = ZCode.LoadZork1()),
                            Throws.Nothing);

                Assert.That(stream, Is.Not.Null);
            }
            finally
            {
                if (stream != null)
                {
                    stream.Dispose();
                }
            }
        }