Exemple #1
0
        public void CopyToNullTest()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            UObject[] qwe = null;

            Pack.CopyTo(qwe, 0);
        }
Exemple #2
0
        public void IndexerReturnsUObject()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            var qwe = Pack[10];

            Assert.IsInstanceOfType(qwe, typeof(UObject));
        }
Exemple #3
0
 public void IndexerThrowsExLessZero()
 {
     //Alloc
     L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);
     //Act
     var qwe = Pack[-25];
     //Assert
 }
Exemple #4
0
 public void IndexerThrowsExMoreThenContains()
 {
     //Alloc
     L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);
     //Act
     var qwe = Pack[Pack.Count + 25];
     //Assert
 }
Exemple #5
0
        public void GetEnumerator_ReturnsEnumerator()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            System.Collections.IEnumerator En = Pack.GetEnumerator();

            Assert.IsInstanceOfType(En, typeof(L2PackageEnumerator));
        }
Exemple #6
0
        public void IEnumerable_GetEnumerator_ReturnsEnumerator()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            IEnumerator <UObject> En = (Pack as IEnumerable <UObject>).GetEnumerator();

            Assert.IsInstanceOfType(En, typeof(L2PackageEnumerator));
        }
Exemple #7
0
        public void CopyToOutOfRange_MultiDimensionalArrayGiven()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            UObject[,] qwe = new UObject[200, 200];

            Pack.CopyTo(qwe, 0);
        }
Exemple #8
0
        public void CopyToOutOfRange_PackWillNotFitInTheArray()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            UObject[] qwe = new UObject[2];

            Pack.CopyTo(qwe, 0);
        }
Exemple #9
0
        public void CopyToOutOfRange_IndexLessThenZero()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            UObject[] qwe = new UObject[Pack.Count];

            Pack.CopyTo(qwe, -1);
        }
Exemple #10
0
        public void CopyToOutOfRange_IndexIsBiggerThenArraySizeTest()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            UObject[] qwe = new UObject[Pack.Count];

            Pack.CopyTo(qwe, Pack.Count + 300);
        }
Exemple #11
0
 public void PackageCtorDoesntFail()
 {
     // Alloc is act for ctor
     try
     {
         L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);
     }
     catch (Exception Ex)
     {
         // Assert
         Assert.Fail();
     }
 }
Exemple #12
0
        public void CopyToTest()
        {
            L2Package Pack = new L2Package("D:\\la2\\maps\\17_21.unr", SzrMock.Object);

            var qwe = new UObject[Pack.Count];

            Pack.CopyTo(qwe, 0);
            bool OK = true;

            for (int i = 0; i < Pack.Count; i++)
            {
                OK = OK && qwe[i].Name == Pack[i].Name;
                if (!OK)
                {
                    break;
                }
            }
            Assert.IsTrue(OK);
        }