コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }