/* * Created by SharpDevelop. * User: silvage * Date: 5/5/2010 * Time: 7:32 PM * * */ using System; using Osce.Classes.Base; using Osce.Classes.Enumerations; using NUnit.Framework; namespace UnitTests.Classes.Base { [TestFixture] public class UT_Measure { private Measure m; [SetUp] public void Init() { m = new Measure("Test Measure",1,"INCHES"); } [Test] [Category("Get/Set")] public void Test_Get_Set_Measure() { Assert.AreEqual("Test Measure",m.MeasureName); Assert.AreEqual(1,m.MeasureValue); Assert.AreEqual(MeasureUnits.Inches,m.MeasureUnit); } [Test] [Category("Method Test")] public void Test_SetMeasureUnit() { Measure m1 = new Measure("TEST",10,"iNcHeS"); Assert.AreEqual(MeasureUnits.Inches,m1.MeasureUnit); } [Test] [Category("Method Test")] [ExpectedException(typeof(ArgumentException))] public void Test_SetWrongMeasureUnit() { Measure m1 = new Measure("TEST",10,"INCH"); Assert.AreNotEqual(MeasureUnits.Inches,m1.MeasureUnit); } } }