Beispiel #1
0
        public void TryGetColumn()
        {
            MetaModel m     = Utils.CommonInitialize(true);
            var       route = RouteTable.Routes[0] as MyDynamicDataRoute;

            MetaTable  t  = m.Tables[TestDataContext.TableFooWithDefaults];
            MetaColumn mc = null;

            AssertExtensions.Throws <ArgumentNullException> (() => t.TryGetColumn(null, out mc), "#A1");
            Assert.IsFalse(t.TryGetColumn(String.Empty, out mc), "#A2");
            Assert.IsNull(mc, "#A2-1");
            Assert.IsTrue(t.TryGetColumn("Column1", out mc), "#A3");
            Assert.IsNotNull(mc, "#A3-1");
            Assert.AreEqual("Column1", mc.Name, "#A3-2");
        }