示例#1
0
        private void SetUpConventionalExistsTest(Guid id, decimal countSqlReturn)
        {
            var factory = mocks.Stub <ISqlProviderFactory>();

            ProvisionedProvider.SetFactory(factory);
            var    provider    = mocks.DynamicMock <ISqlProvider>();
            string expectedSql = String.Format("SELECT count(*) FROM Entity WHERE IdEntity = '{0}'", id);

            using (mocks.Record())
            {
                factory.CreateProvider("some string");
                LastCall.Return(provider).IgnoreArguments();

                var res = new StubSqlResult()
                {
                    ReturnObject = countSqlReturn
                };
                var resList = new List <ISqlResult> {
                    res
                };

                provider.ExecuteQuery(expectedSql, SelectOptions.Single);
                LastCall.Return(resList);
            }
        }
示例#2
0
        private void SetUpConventionalExistsTest(Guid id, decimal countSqlReturn)
        {
            var factory = mocks.Stub<ISqlProviderFactory>();
            ProvisionedProvider.SetFactory(factory);
            var provider = mocks.DynamicMock<ISqlProvider>();
            string expectedSql = String.Format("SELECT count(*) FROM Entity WHERE IdEntity = '{0}'", id);
            using (mocks.Record())
            {
                factory.CreateProvider("some string");
                LastCall.Return(provider).IgnoreArguments();

                var res = new StubSqlResult() { ReturnObject = countSqlReturn };
                var resList = new List<ISqlResult> { res };

                provider.ExecuteQuery(expectedSql, SelectOptions.Single);
                LastCall.Return(resList);
            }
        }