Esempio n. 1
0
        public void RightJoinIsLazy()
        {
            var xs = new BreakingSequence <int>();
            var ys = new BreakingSequence <object>();

            Assert.DoesNotThrow(() =>
                                xs.RightJoin(ys, x => x.GetHashCode(), y => y,
                                             BreakingFunc.Of <object, object>(),
                                             BreakingFunc.Of <int, object, object>()));
        }
Esempio n. 2
0
        public void RightJoinWithHomogeneousSequencesIsLazy()
        {
            var xs = new BreakingSequence <int>();
            var ys = new BreakingSequence <int>();

            Assert.DoesNotThrow(() =>
                                xs.RightJoin(ys, e => e,
                                             BreakingFunc.Of <int, object>(),
                                             BreakingFunc.Of <int, int, object>()));
        }