Exemplo n.º 1
0
        public void LoadWhere()
        {
            Cat obj = new Cat();
            Assert.Throws<InvalidOperationException>(() =>
            {
                obj.Load("breed=@breed", "Terrier");
            }, "More than one match fails");

            obj.Load("pk=@pk", 2);

            Assert.AreEqual(2, obj.PK);
            Assert.AreEqual("Bulldog", obj.Breed);
        }
Exemplo n.º 2
0
        public void LoadWhere()
        {
            Cat obj = new Cat();

            Assert.Throws <InvalidOperationException>(() =>
            {
                obj.Load("breed=@breed", "Terrier");
            }, "More than one match fails");

            obj.Load("pk=@pk", 2);

            Assert.AreEqual(2, obj.PK);
            Assert.AreEqual("Bulldog", obj.Breed);
        }
Exemplo n.º 3
0
        public void LoadPk()
        {
            Cat obj = new Cat();

            Assert.Throws <InvalidOperationException>(() =>
            {
                obj.Load(99999);
            }, "Missing PK fails");

            obj.Load(2);

            Assert.AreEqual(2, obj.PK);
            Assert.AreEqual("Bulldog", obj.Breed);
        }
Exemplo n.º 4
0
        public void LoadPk()
        {
            Cat obj = new Cat();

            Assert.Throws<InvalidOperationException>(() =>
            {
                obj.Load(99999);
            }, "Missing PK fails");

            obj.Load(2);

            Assert.AreEqual(2, obj.PK);
            Assert.AreEqual("Bulldog", obj.Breed);
        }