Exemplo n.º 1
0
        public void ExecuteCustomQuery()
        {
            var fakeResult = new IQueryResultRow[0];

            _parentTransactionContextMock
            .Expect(mock => mock.ExecuteCustomQuery(_queryStub))
            .Return(fakeResult);

            var result = _persistenceStrategy.ExecuteCustomQuery(_queryStub);

            _parentTransactionContextMock.VerifyAllExpectations();
            Assert.That(result, Is.SameAs(fakeResult));
        }
 public static object[] ExtractRawValues(IQueryResultRow row)
 {
     return(Enumerable.Range(0, row.ValueCount).Select(row.GetRawValue).ToArray());
 }
        public void SetUp()
        {
            _queryResultRowStub = MockRepository.GenerateStub <IQueryResultRow>();

            _queryResultRowAdapter = new QueryResultRowAdapter(_queryResultRowStub);
        }
        public QueryResultRowAdapter(IQueryResultRow queryResultRow)
        {
            ArgumentUtility.CheckNotNull("queryResultRow", queryResultRow);

            _queryResultRow = queryResultRow;
        }
Exemplo n.º 5
0
 private void CheckQueryResultRow(IQueryResultRow result)
 {
     Assert.That(result, Is.TypeOf(typeof(QueryResultRow)));
     Assert.That(((QueryResultRow)result).StorageTypeInformationProvider, Is.SameAs(_storageTypeInformationProviderStub));
     Assert.That(((QueryResultRow)result).DataReader, Is.SameAs(_dataReaderStrictMock));
 }
Exemplo n.º 6
0
 private int CheckQueryResultRowAdapter(IDatabaseResultRow row, IQueryResultRow expectedResultRow, int fakeResult)
 {
     Assert.That(row, Is.TypeOf <QueryResultRowAdapter> ());
     Assert.That(((QueryResultRowAdapter)row).QueryResultRow, Is.EqualTo(expectedResultRow));
     return(fakeResult);
 }