public void Test()
        {
            IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");

            dbProvider.ConnectionString =
                @"Data Source=MARKT60\SQL2005;Database=Spring;User ID=springqa;Password=springqa;Trusted_Connection=False";

            TestObjectStoredProc sp             = new TestObjectStoredProc(dbProvider);
            IList <TestObject>   testObjectList = sp.GetByName("George");

            Assert.IsNotNull(testObjectList);

            TestObjectandVacationStoredProc vsp = new TestObjectandVacationStoredProc(dbProvider);

            System.Collections.IDictionary outParams = vsp.ExecStoreProc("George");


            testObjectList = outParams["testObjectRowMapper"] as IList <TestObject>;
            Assert.IsNotNull(testObjectList);
            Assert.AreEqual(1, testObjectList.Count);

            IList <Vacation> vacationList = outParams["vacationRowMapper"] as IList <Vacation>;

            Assert.IsNotNull(vacationList);
            Assert.AreEqual(2, vacationList.Count);
        }
Beispiel #2
0
        public void SingleTableStoredProcedure_ReturnsResult()
        {
            TestObjectStoredProc sp             = new TestObjectStoredProc(_dbProvider);
            IList <TestObject>   testObjectList = sp.GetByName("Jack");

            Assert.That(testObjectList, Is.Not.Null);
            Assert.That(testObjectList, Has.Count.EqualTo(1));
        }
        public void Test()
        {
            IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
            dbProvider.ConnectionString =
                @"Data Source=MARKT60\SQL2005;Database=Spring;User ID=springqa;Password=springqa;Trusted_Connection=False";

            TestObjectStoredProc sp = new TestObjectStoredProc(dbProvider);
            IList<TestObject> testObjectList = sp.GetByName("George");

            Assert.IsNotNull(testObjectList);

            TestObjectandVacationStoredProc vsp = new TestObjectandVacationStoredProc(dbProvider);

            System.Collections.IDictionary outParams = vsp.ExecStoreProc("George");

            testObjectList = outParams["testObjectRowMapper"] as IList<TestObject>;
            Assert.IsNotNull(testObjectList);
            Assert.AreEqual(1, testObjectList.Count);

            IList<Vacation> vacationList = outParams["vacationRowMapper"] as IList<Vacation>;
            Assert.IsNotNull(vacationList);
            Assert.AreEqual(2, vacationList.Count);
        }
        public void SingleTableStoredProcedure_ReturnsResult()
        {
            TestObjectStoredProc sp = new TestObjectStoredProc(_dbProvider);
            IList<TestObject> testObjectList = sp.GetByName("Jack");

            Assert.That(testObjectList, Is.Not.Null);
            Assert.That(testObjectList, Has.Count.EqualTo(1));
        }