static void Main(string[] args)
        {
            TestClassesColection srcCollection = new TestClassesColection();
            TestClassesColection recievedCollection = new TestClassesColection();

            TestClass[] array = new TestClass[2];
            array[0] = new TestClass(12, "Vasya", "Blue");
            array[1] = new TestClass(24, "Vladimir", "Green");
            srcCollection.testClasses = array;

            XMLFileWorker worker = new XMLFileWorker(@"C:\Users\[email protected]\Documents\Visual Studio 2015\Projects\Task.Week4\Task.Week4\xml_file.xml");

            worker.SerializeObjectToXML(srcCollection);
            recievedCollection = worker.DeserializeObjectToXML();

            foreach(TestClass tclass in recievedCollection.testClasses)
            {
                Console.WriteLine("Testclass");
                Console.WriteLine("Name: " + tclass.Name);
                Console.WriteLine("Number: " + tclass.Number);
                Console.WriteLine("Color: " + tclass.Number);
            }
        }
 //Serializing collection of test classes to xml
 public void SerializeObjectToXML(TestClassesColection collection)
 {
     TextWriter writer = new StreamWriter(fileName);
     serializer.Serialize(writer, collection);
     writer.Close();
 }