コード例 #1
0
 public virtual void TestGetInstance_String_IllegalCharacter()
 {
     try
     {
         HexBinaryDataType.GetInstance("rbcf");
         Assert.Fail();
     }
     catch (Indeterminate e)
     {
         Assert.AreEqual(e.Message, Indeterminate.IndeterminateSyntaxError);
     }
 }
コード例 #2
0
        public virtual void TestGetInstance_String_Null()
        {
            try
            {
                HexBinaryDataType.GetInstance("");
                Assert.Fail();
            }
            catch (Indeterminate e)
            {
                Assert.AreEqual(e.Message, Indeterminate.IndeterminateSyntaxError);
            }

            try
            {
                HexBinaryDataType.GetInstance("   \n");
                Assert.Fail();
            }
            catch (Indeterminate e)
            {
                Assert.AreEqual(e.Message, Indeterminate.IndeterminateSyntaxError);
            }
        }
コード例 #3
0
 public DataTypeValue GetInstance(Node node)
 {
     return(HexBinaryDataType.GetInstance(node));
 }
コード例 #4
0
 public DataTypeValue GetInstance(string value)
 {
     return(HexBinaryDataType.GetInstance(value));
 }
コード例 #5
0
 public virtual void TestGetValue()
 {
     Assert.AreEqual("0bcf", HexBinaryDataType.GetInstance("0bcf").Value);
 }
コード例 #6
0
 public virtual void TestEquals()
 {
     Assert.AreEqual(HexBinaryDataType.GetInstance("0bcf"), HexBinaryDataType.GetInstance("0bcf"));
 }