Example #1
0
            public ZipWithFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var zipWith = builder.Add(new ZipWith <int, int, int>((i, i1) => i + i1));

                Left  = zipWith.In0;
                Right = zipWith.In1;
                Out   = zipWith.Out;
            }
Example #2
0
            public MergeFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var merge = builder.Add(new Merge <int, int>(2));

                Left  = merge.In(0);
                Right = merge.In(1);
                Out   = merge.Out;
            }
Example #3
0
            public ConcatFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var concat = builder.Add(new Concat <int, int>());

                Left  = concat.In(0);
                Right = concat.In(1);
                Out   = concat.Out;
            }
Example #4
0
            public ZipNFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var zip = builder.Add(new ZipN <int>(2));

                Left  = zip.In(0);
                Right = zip.In(1);
                Out   = zip.Out;
            }
Example #5
0
            public UnzipWithFixture(GraphDsl.Builder <NotUsed> builder)
            {
                var unzip = builder.Add(new UnzipWith <int, int, string>(i => Tuple.Create(i + i, i + "+" + i)));

                In    = unzip.In;
                Left  = unzip.Out0;
                Right = unzip.Out1;
            }
Example #6
0
            public MergePreferredFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var merge = builder.Add(new MergePreferred <int>(1));

                Left  = merge.Preferred;
                Right = merge.In(0);
                Out   = merge.Out;
            }
            public MergeSortedFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var merge = builder.Add(new MergeSorted <int>((l, r) => l.CompareTo(r)));

                Left  = merge.In0;
                Right = merge.In1;
                Out   = merge.Out;
            }
Example #8
0
            public ZipFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var zip = builder.Add(new Zip <int, int>());

                Left  = zip.In0;
                Right = zip.In1;
                Out   = zip.Out;
            }
Example #9
0
            public ZipWithNFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var zip = builder.Add(new ZipWithN <int, int>(ints => ints.Sum(), 2));

                Left  = zip.In(0);
                Right = zip.In(1);
                Out   = zip.Out;
            }
Example #10
0
            public MergePrioritizedFixture(GraphDsl.Builder <NotUsed> builder) : base(builder)
            {
                var mergePrioritized = builder.Add(new MergePrioritized <int>(new List <int> {
                    2, 8
                }));

                Left  = mergePrioritized.In(0);
                Right = mergePrioritized.In(1);
                Out   = mergePrioritized.Out;
            }