    @Test
    public void testToQuintet() throws Exception {

        Assert.assertEquals(true, RxTuples
                .<Integer, Integer, Integer, Integer, Integer> toQuintet().apply(1, 2, 3, 4, 5)
                .equals(RES_QUINTET));
        Assert.assertEquals(
                true,
                RxTuples.<Integer, Integer, Integer, Integer, Integer> toQuintetFromQuartet()
                        .apply(RES_QUARTET, 5).equals(RES_QUINTET));
        Assert.assertEquals(
                true,
                RxTuples.<Integer, Integer, Integer, Integer, Integer> toQuintetFromSingle()
                        .apply(1, Quartet.with(2, 3, 4, 5)).equals(RES_QUINTET));
        Assert.assertEquals(
                true,
                RxTuples.<Integer, Integer, Integer, Integer, Integer> toQuintetFromTriplet()
                        .apply(Triplet.with(1, 2, 3), Pair.with(4, 5)).equals(RES_QUINTET));
        Assert.assertEquals(
                true,
                RxTuples.<Integer, Integer, Integer, Integer, Integer> toQuintetFromPair()
                        .apply(Pair.with(1, 2), Triplet.with(3, 4, 5)).equals(RES_QUINTET));
    }