Example #1
0
 public void SingleTest()
 {
     var list = new Lc15().ThreeSum(new[] { -1, 0, 1 });
     Assert.AreEqual(-1, list[0][0]);
     Assert.AreEqual(0, list[0][1]);
     Assert.AreEqual(1, list[0][2]);
 }
Example #2
0
 public void FourTest()
 {
     var list = new Lc15().ThreeSum(new[] { 1, -1, -1, 0 });
     Assert.AreEqual(-1, list[0][0]);
     Assert.AreEqual(0, list[0][1]);
     Assert.AreEqual(1, list[0][2]);
 }
Example #3
0
 public void AllZeroTest()
 {
     var list = new Lc15().ThreeSum(new[] { 0, 0, 0, 0 });
     Assert.AreEqual(1, list.Count);
     Assert.AreEqual(0, list[0][0]);
     Assert.AreEqual(0, list[0][1]);
     Assert.AreEqual(0, list[0][2]);
 }
Example #4
0
        public void FourTest()
        {
            var list = new Lc15().ThreeSum(new[] { 1, -1, -1, 0 });

            Assert.AreEqual(-1, list[0][0]);
            Assert.AreEqual(0, list[0][1]);
            Assert.AreEqual(1, list[0][2]);
        }
Example #5
0
        public void SingleTest()
        {
            var list = new Lc15().ThreeSum(new[] { -1, 0, 1 });

            Assert.AreEqual(-1, list[0][0]);
            Assert.AreEqual(0, list[0][1]);
            Assert.AreEqual(1, list[0][2]);
        }
Example #6
0
        public void AllZeroTest()
        {
            var list = new Lc15().ThreeSum(new[] { 0, 0, 0, 0 });

            Assert.AreEqual(1, list.Count);
            Assert.AreEqual(0, list[0][0]);
            Assert.AreEqual(0, list[0][1]);
            Assert.AreEqual(0, list[0][2]);
        }