public void ConstructMeshWithSize() { string fileName = "fileName"; double length = 1; double width = 2; double height = 3; SizeAttribute size = new SizeAttribute(length, width, height); Mesh mesh = new Mesh.Builder(fileName).SetSize(size).Build(); Assert.AreEqual(fileName, mesh.FileName); Assert.IsNotNull(mesh.Scale); Assert.AreEqual(size, mesh.Size); Assert.AreEqual(length, size.Length); Assert.AreEqual(width, size.Width); Assert.AreEqual(height, size.Height); }
public void ConstructMeshWithScale() { string fileName = "fileName"; double scaleX = 1; double scaleY = 2; double scaleZ = 3; ScaleAttribute scale = new ScaleAttribute(scaleX, scaleY, scaleZ); Mesh mesh = new Mesh.Builder(fileName).SetScale(scale).Build(); Assert.AreEqual(fileName, mesh.FileName); Assert.AreEqual(scale, mesh.Scale); Assert.IsNull(mesh.Size); Assert.AreEqual(scaleX, mesh.Scale.X); Assert.AreEqual(scaleY, mesh.Scale.Y); Assert.AreEqual(scaleZ, mesh.Scale.Z); }
public void ConstructMeshWithScaleAndSize() { string fileName = "fileName"; double scaleX = 1; double scaleY = 2; double scaleZ = 3; ScaleAttribute scale = new ScaleAttribute(scaleX, scaleY, scaleZ); double length = 11; double width = 22; double height = 33; SizeAttribute size = new SizeAttribute(length, width, height); Mesh mesh = new Mesh.Builder(fileName).SetScale(scale).SetSize(size).Build(); Assert.AreEqual(fileName, mesh.FileName); Assert.AreEqual(scale, mesh.Scale); Assert.AreEqual(scaleX, mesh.Scale.X); Assert.AreEqual(scaleY, mesh.Scale.Y); Assert.AreEqual(scaleZ, mesh.Scale.Z); Assert.AreEqual(size, mesh.Size); Assert.AreEqual(length, size.Length); Assert.AreEqual(width, size.Width); Assert.AreEqual(height, size.Height); }
public void ConstructMeshNullSize() { Mesh mesh = new Mesh.Builder("fileName").SetSize(null).Build(); Assert.IsNull(mesh.Size); }
public void ConstructMeshNullScale() { Mesh mesh = new Mesh.Builder("fileName").SetScale(null).Build(); }
public void ConstructMeshEmptyFileName() { Mesh mesh = new Mesh.Builder("").Build(); }