public void Test_WithNoObjects_ReturnsNoObjects() { _extension = new SecurityClientTransactionExtension(); IQuery query = MockRepository.GenerateStub <IQuery>(); var queryResult = new QueryResult <DomainObject> (query, new DomainObject[0]); _testHelper.ReplayAll(); var finalResult = _extension.FilterQueryResult(_testHelper.Transaction, queryResult); _testHelper.VerifyAll(); Assert.That(finalResult.ToArray(), Is.Empty); }
public void Test_WithNullValue_ReturnsNullValue() { IQuery query = MockRepository.GenerateStub <IQuery>(); var queryResult = new QueryResult <DomainObject> (query, new DomainObject[] { null }); _testHelper.ReplayAll(); var finalResult = _extension.FilterQueryResult(_testHelper.Transaction, queryResult); _testHelper.VerifyAll(); Assert.That(finalResult, Is.SameAs(queryResult)); }