Exemplo n.º 1
0
        public void ProcessLineThrowWithBadAction()
        {
            var tgcObjLoader = new TGCObjLoader();
            var line         = "badAction Blender v2.79 (sub 0) OBJ File: ''";

            Assert.That(() => { tgcObjLoader.ProccesLine(line); }, Throws.InvalidOperationException);
        }
Exemplo n.º 2
0
        public void ProccesLineNewObjet()
        {
            var tgcObjLoader = new TGCObjLoader();
            var line         = "o Cube";

            tgcObjLoader.ProccesLine(line);
            Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.First().Name, "Cube");
        }
Exemplo n.º 3
0
        public void ProcessLineReturnWithSpaceBlanck()
        {
            var tgcObjLoader = new TGCObjLoader();
            var line         = "        ";

            tgcObjLoader.ProccesLine(line);
            Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.Count, 0);
        }
Exemplo n.º 4
0
        public void ProcessLineReturnWithFirstCaracterHastag()
        {
            var tgcObjLoader = new TGCObjLoader();
            var line         = "# Blender v2.79 (sub 0) OBJ File: ''";

            tgcObjLoader.ProccesLine(line);
            Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.Count, 0);
        }
Exemplo n.º 5
0
        public void ProcessLineReturnWithEmptyLine()
        {
            var tgcObjLoader = new TGCObjLoader();
            var line         = String.Empty;

            tgcObjLoader.ProccesLine(line);
            Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.Count, 0);
        }