public void MoveToAnotherGroup() { Univercity U = new Univercity("test"); IGroup group1 = new Group(new NumberGroup(Specialty.Service, DateTime.Now.Year)); IGroup group2 = new Group(new NumberGroup(Specialty.StateAudit, DateTime.Now.Year)); IStudent student1 = new Student(new FullName("test", "test", "test"), new DateTime(2000, 12, 14)); IStudent student2 = new Student(new FullName("test", "test", "test"), new DateTime(2000, 12, 14)); string ng1 = group1.NumberGroup.ToString(); string ng2 = group2.NumberGroup.ToString(); int result = 1; U.AddStudent(student1); U.AddStudent(student2); U.AddGroup(group1); U.AddGroup(group2); string id1 = student1.Id.ToString(); U.MoveStudentInGroup(ng1, id1); string id2 = group1.Students[0].Id.ToString(); U.MoveStudentToAnotherGroup(id2, ng2); Assert.AreEqual(group1.Students.Count, result); Assert.AreEqual(group2.Students.Count, result); }