32 lines
792 B
C#

using Microsoft.VisualStudio.TestTools.UnitTesting;
using OSCADSharp.Solids;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OSCADSharp.UnitTests
{
[TestClass]
public class Text3DTests
{
[TestMethod]
public void Text_PositionIsCentered()
{
var text = new Text3D("Bom chicka bow wow");
Assert.AreEqual(new Vector3(), text.Position());
}
[TestMethod]
public void Text_BoundsBasedOnFontSize()
{
var obj = new Text3D("BBBB", 16);
Assert.AreEqual(new Vector3(32, 8, 0.5), obj.Bounds().TopRight);
Assert.AreEqual(new Vector3(-32, -8, -0.5), obj.Bounds().BottomLeft);
}
}
}