예제 #1
0
        public void DataTypeVisitor_Custom()
        {
            var v = new MyVisitor();

            var d = new MyDataType();
            var e = v.Visit(d);

            Assert.ThrowsException <NotImplementedException>(() => _ = new DataTypeVisitor().Visit(d));

            Assert.AreSame(d, e);
            Assert.AreEqual(d.ToString(), e.ToString());
        }
예제 #2
0
 public override string ToString()
 {
     return(_dataType.ToString());
 }