public void Run() { timer = new Stopwatch(); //Make the field Field field = new Field("Marken2", 2017); //Make the different types of weed Weed Crabgrass = new Weed("Crabgrass"); Weed Quackgrass = new Weed("Quackgrass"); Weed MoringGlory = new Weed("Moring Glory"); Weed Pigweed = new Weed("Pigweed"); //Make the different types of herbicide Herbicide Simazine = new Herbicide(5.25, "Simazine"); Herbicide Terbuthylazine = new Herbicide(42, "Terbuthylazine"); Herbicide Versatil = new Herbicide(2.55, "Versatil"); //Make the different types of crop Crop Wheat = new Crop("Wheat"); //Make the number of rows in the field Row row1 = new Row(field.Name, 1, Crabgrass, Wheat, Simazine); Row row2 = new Row(field.Name, 2, Crabgrass, Wheat, Terbuthylazine); Row row3 = new Row(field.Name, 3, Crabgrass, Wheat, Versatil); Row row4 = new Row(field.Name, 4, Quackgrass, Wheat, Simazine); Row row5 = new Row(field.Name, 5, Quackgrass, Wheat, Terbuthylazine); Row row6 = new Row(field.Name, 6, Quackgrass, Wheat, Versatil); Row row7 = new Row(field.Name, 7, MoringGlory, Wheat, Simazine); Row row8 = new Row(field.Name, 8, MoringGlory, Wheat, Terbuthylazine); Row row9 = new Row(field.Name, 9, MoringGlory, Wheat, Versatil); Row row10 = new Row(field.Name, 10, Pigweed, Wheat, Simazine); Row row11 = new Row(field.Name, 11, Pigweed, Wheat, Terbuthylazine); Row row12 = new Row(field.Name, 12, Pigweed, Wheat, Versatil); //Add all the rows to the list in the field field.rows.Add(row1); field.rows.Add(row2); field.rows.Add(row3); field.rows.Add(row4); field.rows.Add(row5); field.rows.Add(row6); field.rows.Add(row7); field.rows.Add(row8); field.rows.Add(row9); field.rows.Add(row10); field.rows.Add(row11); field.rows.Add(row12); timer.Start(); //mongo.CreateCompleteField(field); //Row row13 = new Row(field.Name, 13, Quackgrass, Wheat, Versatil); //mongo.CreateRowInField(row13, field.Name); //resultRow = mongo.ReadRowInField(row5.Number, field.Name); //resultField = mongo.ReadCompleteField(field.Name); //Console.ReadKey(); timer.Stop(); Console.WriteLine(timer.Elapsed); Console.ReadKey(); }