/* * Created by SharpDevelop. * User: silvage * Date: 5/5/2010 * Time: 7:33 PM * * */ using System; using Osce.Classes.Base; using Osce.Classes.Enumerations; using NUnit.Framework; namespace UnitTests.Classes.Base { /// /// Description of Size. /// public class UT_Size { private Size s; [SetUp] public void Init() { s = new Size(6,"INCHES",5,"INCHES"); } [Test] [Category("Get/Set")] public void Test_Get_Set_Size() { Assert.AreEqual(6,s.width.MeasureValue); Assert.AreEqual(MeasureUnits.Inches,s.width.MeasureUnit); Assert.AreEqual("WIDTH",s.width.MeasureName); Assert.AreEqual(5,s.height.MeasureValue); Assert.AreEqual(MeasureUnits.Inches,s.height.MeasureUnit); Assert.AreEqual("HEIGHT",s.height.MeasureName); } [Test] [Category("Method Test")] public void Test_GetRectangleOrientation() { Console.WriteLine("width: " + s.width.MeasureValue.ToString()); Console.WriteLine("heigth: " + s.height.MeasureValue.ToString()); Assert.AreEqual(RectangleOrientation.Landscape,s.GetRectangleOrientation); s.width.MeasureValue = 1; s.height.MeasureValue = 10; Console.WriteLine("width: " + s.width.MeasureValue.ToString()); Console.WriteLine("heigth: " + s.height.MeasureValue.ToString()); Assert.AreEqual(RectangleOrientation.Portrait,s.GetRectangleOrientation); s.width.MeasureValue = 10; s.height.MeasureValue = 10; Console.WriteLine("width: " + s.width.MeasureValue.ToString()); Console.WriteLine("heigth: " + s.height.MeasureValue.ToString()); Assert.AreEqual(RectangleOrientation.Unknown,s.GetRectangleOrientation); } } }