public void Initialize(string filesystem, int heads, int tracks, int sectors, int sectorsize, int freespace)
 {
     Assert.Equal("dragondos", filesystem);
     using (var disk = new MemoryDisk(heads, tracks, sectors, sectorsize))
     {
         var dos = DragonDos.Initialize(disk);
         Assert.Equal(tracks, dos.Tracks);
         Assert.Equal(sectors * heads, dos.Sectors);
         dos.Check();
         Assert.Equal(freespace, dos.Free());
     }
 }
Example #2
0
 public MemoryDiskTest()
 {
     disk = new MemoryDisk(Heads, Tracks, Sectors, SectorSize);
 }
 public void ClassInitialize()
 {
     disk = new MemoryDisk(Heads, Tracks, Sectors, SectorSize);
 }
        public void Initialize()
        {
            var filesystem = Convert.ToString(TestContext.DataRow["filesystem"]);
            var heads = Convert.ToInt32(TestContext.DataRow["heads"]);
            var tracks = Convert.ToInt32(TestContext.DataRow["tracks"]);
            var sectors = Convert.ToInt32(TestContext.DataRow["sectors"]);
            var sectorsize = Convert.ToInt32(TestContext.DataRow["sectorsize"]);
            var freespace = Convert.ToInt32(TestContext.DataRow["freespace"]);

            using (var disk = new MemoryDisk(heads, tracks, sectors, sectorsize))
            {
                var dos = DragonDos.Initialize(disk);
                Assert.AreEqual(tracks, dos.Tracks);
                Assert.AreEqual(sectors*heads, dos.Sectors);
                dos.Check();
                Assert.AreEqual(freespace, dos.Free());
            }
        }