public void IdentifierTypeTest() { IdentifierLabel target = new IdentifierLabel(); IdentifierType val = IdentifierType.NhsNumber; target.IdentifierType = val; Assert.AreEqual<IdentifierType>(val, target.IdentifierType, "NhsCui.Toolkit.Web.IdentifierLabel.IdentifierType was not set correctly."); val = IdentifierType.Other; target.IdentifierType = val; Assert.AreEqual<IdentifierType>(val, target.IdentifierType, "NhsCui.Toolkit.Web.IdentifierLabel.IdentifierType was not set correctly."); }
public void RenderContentsTest() { IdentifierLabel target = new IdentifierLabel(); NhsCui.Toolkit.Web.Test.NhsCui_Toolkit_Web_IdentifierLabelAccessor accessor = new NhsCui.Toolkit.Web.Test.NhsCui_Toolkit_Web_IdentifierLabelAccessor(target); StringBuilder testString = new StringBuilder(); HtmlTextWriter writer = new HtmlTextWriter(new StringWriter(testString)); accessor.RenderContents(writer); // rendered contents of the identifier label without an identifier // being set should be an empty string Assert.AreEqual<string>(string.Empty, testString.ToString()); }
public void IdentifierTypeBadParameterTest() { IdentifierLabel target = new IdentifierLabel(); target.IdentifierType = (IdentifierType)99; }
public void ValueTest() { IdentifierLabel target = new IdentifierLabel(); NhsNumber val = new NhsNumber("4372623623"); target.Value = val; Assert.AreEqual<NhsNumber>(val, target.Value, "NhsCui.Toolkit.Web.IdentifierLabel.Value was not set correctly."); }
public void ValidNhsNumberUnformattedInputStringTest() { string expectedFormattedValue = "437 262 3623"; string testValue = "4372623623"; IdentifierLabel target = new IdentifierLabel(); target.IdentifierType = IdentifierType.NhsNumber; target.Text = testValue; Assert.AreNotEqual<string>(testValue, target.Text, string.Format("Actual value [{1}] does not match expected [{0}]", expectedFormattedValue, target.Text)); Assert.AreEqual<string>(expectedFormattedValue, target.Text, string.Format("Actual value [{1}] does not match expected [{0}]", expectedFormattedValue, target.Text)); }