Example #1
0
        public void TestToListArgumentOutOfRange()
        {
            var compositor = new ListCompositor <int>();

            Assert.ThrowsException <ArgumentOutOfRangeException>(() => compositor.ToList(-1));
            Assert.ThrowsException <ArgumentOutOfRangeException>(() => compositor.ToList(1));
            compositor.AddSource(new List <int>()
            {
                3, 4, 5, 6, 7, 8
            }, 0.3);
            Assert.ThrowsException <ArgumentOutOfRangeException>(() => compositor.ToList(13));
        }
Example #2
0
        public void TestAddArgumentOutOfRange()
        {
            var compositor = new ListCompositor <int>();

            Assert.ThrowsException <ArgumentOutOfRangeException>(() => compositor.AddSource(new List <int>(), -0.3));
        }
Example #3
0
        public void TestAddArgumentNull()
        {
            var compositor = new ListCompositor <int>();

            Assert.ThrowsException <ArgumentNullException>(() => compositor.AddSource(null, 0));
        }