public void ProcessLineThrowWithBadAction() { var tgcObjLoader = new TGCObjLoader(); var line = "badAction Blender v2.79 (sub 0) OBJ File: ''"; Assert.That(() => { tgcObjLoader.ProccesLine(line); }, Throws.InvalidOperationException); }
public void ProccesLineNewObjet() { var tgcObjLoader = new TGCObjLoader(); var line = "o Cube"; tgcObjLoader.ProccesLine(line); Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.First().Name, "Cube"); }
public void ProcessLineReturnWithSpaceBlanck() { var tgcObjLoader = new TGCObjLoader(); var line = " "; tgcObjLoader.ProccesLine(line); Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.Count, 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); }
public void ProcessLineReturnWithEmptyLine() { var tgcObjLoader = new TGCObjLoader(); var line = String.Empty; tgcObjLoader.ProccesLine(line); Assert.AreEqual(tgcObjLoader.ObjMeshContainer.ListObjMesh.Count, 0); }