Thank you Ayende.

On Sep 25, 10:44 pm, "Ayende Rahien" <[EMAIL PROTECTED]> wrote:
> Sigh,
> I fixed the tuple stuff a week ago, not the list :-(
> Yes, this is a bug.
> Fixed.
> I am currently running all the tests and will commit it shortly
>
> On Wed, Sep 24, 2008 at 5:21 AM, Neal Blomfield <[EMAIL PROTECTED]>wrote:
>
>
>
> > I am working off the trunk (rev 3778) and running the following
> > indicates that TransformTuple is being called but TransformList is not
> > being called.  Before I submit a bug and patch with the following test
> > case, is this actually a bug or is it expected behaviour (or is my
> > test completely wrong)?
>
> > Currently when I run the test I get the following:
> > NUnit.Framework.AssertionException:   Transform List was not called
> >  Expected: True
> >  But was:  False
>
> >                [Test]
> >        public void
> > ExecutingCriteriaThroughMultiCriteriaTransformsResults()
> >                {
> >                    CreateItems();
>
> >                    using( ISession session = OpenSession() )
> >                    {
> >                ResultTransformerStub transformer = new
> > ResultTransformerStub();
> >                        ICriteria criteria =
> > session.CreateCriteria( typeof( Item ) )
> >                            .SetResultTransformer( transformer );
> >                        IMultiCriteria multiCriteria =
> > session.CreateMultiCriteria()
> >                            .Add( criteria );
> >                        IList results = multiCriteria.List();
>
> >                Assert.IsTrue( transformer.WasTransformTupleCalled,
> > "Transform Tuple was not called" );
> >                Assert.IsTrue(transformer.WasTransformListCalled,
> > "Transform List was not called");
> >                    }
>
> >            RemoveAllItems();
> >                }
>
> >        public class ResultTransformerStub : IResultTransformer
> >        {
> >            private bool _wasTransformTupleCalled;
> >            private bool _wasTransformListCalled;
>
> >            public bool WasTransformTupleCalled
> >            {
> >                get { return _wasTransformTupleCalled; }
> >            }
>
> >            public bool WasTransformListCalled
> >            {
> >                get { return _wasTransformListCalled; }
> >            }
>
> >            public ResultTransformerStub( )
> >            {
> >                _wasTransformTupleCalled = false;
> >                _wasTransformListCalled = false;
> >            }
>
> >            public object TransformTuple( object[] tuple, string[]
> > aliases )
> >            {
> >                _wasTransformTupleCalled = true;
> >                return tuple;
> >            }
>
> >            public IList TransformList( IList collection )
> >            {
> >                _wasTransformListCalled = true;
> >                return collection;
> >             }
> >        }
>
> > On Sep 23, 3:55 pm, "Ayende Rahien" <[EMAIL PROTECTED]> wrote:
> > > It was fixed about a week ago
>
> > > On Tue, Sep 23, 2008 at 4:53 AM, Neal Blomfield <
> > [EMAIL PROTECTED]>wrote:
>
> > > > I have a reporting module that creates a number of detached queries,
> > > > assigns the appropriate result transformer and then adds all of the
> > > > detached criteria to a multicriteria.
>
> > > > Testing each of the detached criteria in isolation works as expected
> > > > (both TransformTuple and TransformList are called), however when I
> > > > test them using the multicriteria, only TransformTuple is called.
>
> > > > Is this expected behaviour or is it a bug?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to