|
using NUnit.Framework;
using Technewlogic.ObjectLounge.Framework.Validation;
namespace Technewlogic.ObjectLounge.Test.ValidationTests
{
[TestFixture]
public class ValidationResultTest
{
[TestFixtureSetUp]
public void TestFixtureSetUp()
{
}
[SetUp]
public void SetUp()
{
}
[Test]
public void CanCreateSuccess()
{
ValidationResult vr = ValidationResult.Success();
Assert.AreEqual(ValidationResultStates.Success, vr.State);
Assert.AreEqual(string.Empty, vr.ErrorMessage);
}
[Test]
public void CanCreateFailure()
{
string errorMessage = "Terrible things happenend...";
ValidationResult vr = ValidationResult.Failure(errorMessage);
Assert.AreEqual(ValidationResultStates.Failure, vr.State);
Assert.AreEqual(errorMessage, vr.ErrorMessage);
}
[Test]
public void CanCreateUndefined()
{
ValidationResult vr = ValidationResult.Undefined();
Assert.AreEqual(ValidationResultStates.Undefined, vr.State);
Assert.AreEqual(string.Empty, vr.ErrorMessage);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.