public void CollegeDataProcessTest()
        {
            CollegeData colData = new CollegeData(settings, null);

            Group g1 = new Group()
            {
                Name     = "grp",
                Students = new List <Student>()
                {
                    new Student()
                    {
                        Name     = "std1",
                        Subjects = new List <Subject>()
                        {
                            new Subject()
                            {
                                Name       = "AAA",
                                SucessRate = 6
                            }
                        }
                    }
                }
            };

            colData.AddGroup(g1);
            colData.Process();

            Assert.Pass();
        }
        public void CollegeDataResultlSerializationTest()
        {
            IMySerializer ser     = new MyJsonSerializer();
            CollegeData   colData = new CollegeData(settings, ser);

            Group g1 = new Group()
            {
                Name     = "grp",
                Students = new List <Student>()
                {
                    new Student()
                    {
                        Name     = "std1",
                        Subjects = new List <Subject>()
                        {
                            new Subject()
                            {
                                Name       = "AAA",
                                SucessRate = 6
                            }
                        }
                    }
                }
            };

            colData.AddGroup(g1);
            colData.Process();

            var str = colData.GetSerializedGroups();

            Assert.IsTrue(str.Length > 0);
        }