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; }
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)); }
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); }