Example #1
0
        public void AllCasesTestGeneration()
        {
            m = ModelConfigurations.InitTestModel();
            List <_Model> new_Models = new List <_Model>();

            new_Models.Add(m);
            List <_Model> all_Models = new List <_Model>();

            while (new_Models.Any())
            {
                List <_Model> loop = new List <_Model>();
                foreach (_Model _Model in new_Models)
                {
                    List <_Model> current_Models = AllRoomPairs(_Model);

                    foreach (_Model current_Model in current_Models)
                    {
                        if (current_Model.rooms.Count > 1)
                        {
                            loop.Add(current_Model);
                        }
                    }

                    all_Models.AddRange(current_Models);
                }

                new_Models = loop;
                GC.Collect();
            }

            foreach (_Model _Model in all_Models)
            {
                Ommitsteps(_Model);
            }

            foreach (_Model m1 in ms.getHistory())
            {
                SaveHistoryModel(m1, GenerateModelNameFromState(m1));
            }
        }
Example #2
0
        private void Gentest_OnClick(object sender, RoutedEventArgs e)
        {
            GeneratingBase = ModelConfigurations.InitTestModel();
            List <_Model> new_Models = new List <_Model>();

            new_Models.Add(GeneratingBase);
            List <_Model> all_Models = new List <_Model>();

            while (new_Models.Any())
            {
                List <_Model> loop = new List <_Model>();
                foreach (_Model _Model in new_Models)
                {
                    List <_Model> current_Models = AllRoomPairs(_Model);

                    foreach (_Model current_Model in current_Models)
                    {
                        if (current_Model.rooms.Count > 1)
                        {
                            loop.Add(current_Model);
                        }
                    }

                    all_Models.AddRange(current_Models);
                }

                new_Models = loop;
                GC.Collect();
            }

            foreach (_Model _Model in all_Models)
            {
                Ommitsteps(_Model);
            }

            foreach (_Model m1 in ms.getHistory())
            {
                SaveHistoryModel(m1, GenerateModelNameFromState(m1));
            }
        }
Example #3
0
 public void Setup()
 {
     m = ModelConfigurations.InitTestModel();
 }