Example #1
0
        public void Test1()
        {
            var s = new ProductOfNumbers();

            s.Add(3);
            s.Add(0);
            s.Add(2);
            s.Add(5);
            s.Add(4);
            s.GetProduct(2).Should().Be(20);
            s.GetProduct(3).Should().Be(40);
            s.GetProduct(4).Should().Be(0);
            s.Add(8);
            s.GetProduct(2).Should().Be(32);
        }
Example #2
0
        static void Main(string[] args)
        {
            ProductOfNumbers p = new ProductOfNumbers();
            int rs;

            p.Add(3);
            p.Add(0);
            rs = p.GetProduct(1);
            Console.WriteLine($"Result: {rs} - Expect: {0}");
            p.Add(2);
            p.Add(5);
            p.Add(4);
            rs = p.GetProduct(2);
            Console.WriteLine($"Result: {rs} - Expect: {20}");
            rs = p.GetProduct(3);
            Console.WriteLine($"Result: {rs} - Expect: {40}");
            rs = p.GetProduct(4);
            Console.WriteLine($"Result: {rs} - Expect: {0}");
            p.Add(8);
            rs = p.GetProduct(2);
            Console.WriteLine($"Result: {rs} - Expect: {32}");
        }