Ejemplo n.º 1
0
        /// <summary>
        /// Test Find using the Query class
        /// </summary>
        private void Step_30_TestFindByQuery_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                //Insert Mock Instance
                Location mock   = CreateMockInstance(tm);
                bool     result = DataRepository.LocationProvider.Insert(tm, mock);

                Assert.IsTrue(result, "Could Not Test FindByQuery, Insert Failed");

                LocationQuery query = new LocationQuery();

                query.AppendEquals(LocationColumn.StkId, mock.StkId.ToString());
                query.AppendEquals(LocationColumn.LocId, mock.LocId.ToString());
                query.AppendEquals(LocationColumn.Description, mock.Description.ToString());
                query.AppendEquals(LocationColumn.Status, mock.Status.ToString());

                TList <Location> results = DataRepository.LocationProvider.Find(tm, query);

                Assert.IsTrue(results.Count == 1, "Find is not working correctly.  Failed to find the mock instance");
            }
        }