Example #1
0
        public void WantOnlyMod7AndPlus1()
        {
            int[] series = new int[] { 1, 3, 5, 6, 7, 8, 9, 14, 21, 18, 32, 19, 55, 42, 49, 14, 7 };
            var   result = new int[] { 8, 15, 22, 43, 50, 15, 8 };

            Assert.AreEqual(result, ExampleLinqTest.Mod7AndPlus1(series));
        }
Example #2
0
        public void FindPriceMoreThan20()
        {
            var orders  = new List <Order>();
            var price50 = new Order()
            {
                Price = 50m
            };

            orders.Add(price50);
            orders.Add(new Order()
            {
                Price = 10m
            });
            var price30 = new Order()
            {
                Price = 30m
            };

            orders.Add(price30);
            orders.Add(new Order()
            {
                Price = 1.5m
            });

            var result = new List <Order>();

            result.Add(price50);
            result.Add(price30);
            Assert.AreEqual(result, ExampleLinqTest.GetOrdersPriceMoreThanOrEqual20(orders));
        }
Example #3
0
        public void Test_LINQ_Where()
        {
            var testArray = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
            var result    = new int[] { 1, 3, 5, 7 };

            Assert.AreEqual(result, ExampleLinqTest.WhereIsOddsNumbers(testArray));
        }
Example #4
0
        public void FindSumOfOrdersThis()
        {
            var orders = new List <Order>();

            orders.Add(new Order()
            {
                Price = 50m
            });
            orders.Add(new Order()
            {
                Price = 18m
            });
            orders.Add(new Order()
            {
                Price = 20m
            });
            orders.Add(new Order()
            {
                Price = 7.5m
            });
            Assert.AreEqual(95.5, ExampleLinqTest.GetSumOfOrders(orders));
        }
Example #5
0
        public void FindAEIOU()
        {
            string longString = "asjdgqyweu1237865weasydgajet32ayusdhqii132uijasdhkjcetewfy1523rysada9dasiodjqldlwek,goepripas[ldzjxcnvzhxdfqtywieuty231546";

            Assert.AreEqual(29, ExampleLinqTest.CountAeiou(longString));
        }
Example #6
0
        public void Test_LINQ_Find_EvenLengthString()
        {
            var mString = new string[] { "anumart", "siwat", "dataeven" };

            Assert.AreEqual("dataeven", ExampleLinqTest.EvenLengthString(mString));
        }