Exemplo n.º 1
0
        public void ReadEmptyFile()
        {
            var r = new BspReader(EMPTY_FILE_FILENAME);

            r.ReadInfo();
            r.Dispose();
        }
Exemplo n.º 2
0
        public void ReadInfoDisposed()
        {
            var reader = new BspReader(MAP_FILENAME);

            reader.Dispose();
            reader.ReadInfo();
        }
Exemplo n.º 3
0
        public void ReadInvalidHeader()
        {
            var r = new BspReader(NOT_BSP_FILE_FILENAME);

            r.ReadInfo();
            r.Dispose();
        }
Exemplo n.º 4
0
        public void ReadInvalidStream()
        {
            var r = new BspReader(new MemoryStream());

            r.ReadInfo();
            r.Dispose();
        }
Exemplo n.º 5
0
        public void OneNullComparison()
        {
            var r     = new BspReader(MAP_FILENAME);
            var info1 = r.ReadInfo();

            r.Dispose();

            Assert.AreNotEqual(info1, null);
        }
Exemplo n.º 6
0
        public void ReadInfo()
        {
            var r    = new BspReader(MAP_FILENAME);
            var info = r.ReadInfo();

            r.Dispose();

            Assert.IsInstanceOfType(info, typeof(BspInfo));
            Assert.IsNotNull(info);
        }
Exemplo n.º 7
0
        public void WriteAndValidateBspInfo()
        {
            WriteBspInfo();

            var reader   = new BspReader(TEMP_FILENAME);
            var tempInfo = reader.ReadInfo();

            reader.Dispose();

            Assert.AreEqual(tempInfo, exampleInfo);
        }
Exemplo n.º 8
0
        public void ComparisonTest()
        {
            var r     = new BspReader(MAP_FILENAME);
            var info1 = r.ReadInfo();

            r.Dispose();

            r = new BspReader(MAP_FILENAME);
            var info2 = r.ReadInfo();

            r.Dispose();

            Assert.AreEqual(info1, info2);
        }
Exemplo n.º 9
0
        public void ReadInfoDisposedMessage()
        {
            var reader = new BspReader(MAP_FILENAME);

            reader.Dispose();
            try
            {
                reader.ReadInfo();
                Assert.Fail();
            }
            catch (Exception ex)
            {
                Assert.AreEqual(ex.Message, exceptionMessage);
            }
        }
Exemplo n.º 10
0
        public void ReadInCustomOrder()
        {
            var reader    = new BspReader(MAP_FILENAME);
            var reference = reader.ReadInfo();

            reader.Dispose();

            reader = new BspReader(MAP_FILENAME);
            var meaninglessVar = reader.ReadLumpInfo(BspLumpType.LUMP_PAKFILE);
            var tested         = reader.ReadInfo();

            reader.Dispose();

            Assert.AreEqual(reference, tested);
        }