Exemplo n.º 1
0
        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.");
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        public void IdentifierTypeBadParameterTest()
        {
            IdentifierLabel target = new IdentifierLabel();

            target.IdentifierType = (IdentifierType)99;
        }
Exemplo n.º 4
0
        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.");
        }
Exemplo n.º 5
0
        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));
        }