コード例 #1
0
        public void TestElementAt()
        {
            int actual   = ElementOperators.ElementAt();
            int expected = 8;

            Assert.AreEqual(actual, expected, "You failed!");
        }
コード例 #2
0
        public void TestFirstOrDefault02()
        {
            Product actual   = ElementOperators.FirstOrDefault02();
            Product expected = null;

            Assert.AreEqual(actual, expected, "You failed!");
        }
コード例 #3
0
        public void TestFirstOrDefault01()
        {
            int actual   = ElementOperators.FirstOrDefault01();
            int expected = 0;

            Assert.AreEqual(actual, expected, "You failed!");
        }
コード例 #4
0
        public void TestFirst02()
        {
            string actual   = ElementOperators.First02();
            string expected = "one";

            Assert.AreEqual(actual, expected, "You failed!");
        }
コード例 #5
0
        public void TestFirst01()
        {
            Product actual   = ElementOperators.First01();
            Product expected = new Product {
                ProductID = 16, ProductName = "Pavlova", Category = "Confections", UnitPrice = 17.4500M, UnitsInStock = 29
            };

            Assert.AreEqual(actual, expected, "You failed!");
        }
コード例 #6
0
        private static void Main()
        {
            var program = new Program();

            string cki;

            do
            {
                program.DisplayMenu();
                cki = Console.ReadLine();
                switch (cki)
                {
                case "1":
                    var restrictionOperators = new RestrictionOperators();
                    restrictionOperators.RunRestrictionOperators();
                    break;

                case "2":
                    var projectionsOperators = new ProjectionsOperators();
                    projectionsOperators.RunProjectionsOperators();
                    break;

                case "3":
                    var partitioningOperators = new PartitioningOperators();
                    partitioningOperators.RunPartitioningOperators();
                    break;

                case "4":
                    var orderingOperators = new OrderingOperators();
                    orderingOperators.RunOrderingOperators();
                    break;

                case "5":
                    var groupingOperators = new GroupingOperators();
                    groupingOperators.RunGroupingOperators();
                    break;

                case "6":
                    var setsOperators = new SetsOperators();
                    setsOperators.RunSetsOperators();
                    break;

                case "7":
                    var conversionsOperators = new ConversionOperators();
                    conversionsOperators.RunConversionsOperators();
                    break;

                case "8":
                    var elementsOperators = new ElementOperators();
                    elementsOperators.RunElementsOperators();
                    break;

                case "9":
                    var generationsOperators = new GenerationOperators();
                    generationsOperators.RunGenerationsOperations();
                    break;

                case "10":
                    var quantifiersOperators = new QuantifierOperators();
                    quantifiersOperators.RunQuantifiersOperators();
                    break;

                case "11":
                    var aggregatesOperators = new AggregateOperators();
                    aggregatesOperators.RunAggregatesOperators();
                    break;

                case "12":
                    var miscellaneousOperators = new MiscellaneousOperators();
                    miscellaneousOperators.RunMiscellaneousOperators();
                    break;

                case "13":
                    var queryExecutionOperators = new QueryExecutionOperators();
                    queryExecutionOperators.RunQueryExecutionsOperators();
                    break;

                case "14":
                    var joinOperators = new JoinOperators();
                    joinOperators.RunJoinsOperators();
                    break;

                default:
                    Console.WriteLine(cki == "Esc"
                            ? "\nQuitting ..."
                            : "\nNo such choice in the list\n");
                    break;
                }
            } while (cki != "Esc");
            Console.ReadKey();
        }
コード例 #7
0
 public void Initialize()
 {
     _elementOperators = new ElementOperators();
 }