Exemple #1
0
        static void Main(string[] args)
        {
            ReflectionExample.ReflectionPrivateMethods();

            ReflectionExample.ReflectionMembers();

            var classRoom = new ClassRoom
            {
                Number = 1,
                Name   = "Классная комната",
                Owner  = "Иванов Иван Иванович"
            };

            SerializeExample.Serialize(classRoom, "classroom.json");

            var loadedClassRoom = SerializeExample.Deserialize <ClassRoom>("classroom.json");

            loadedClassRoom.PrintData();

            var assembly = Assembly.GetAssembly(typeof(_1.Classes.ClassRoom));

            Console.WriteLine(assembly?.GetName());

            var type = assembly?.GetTypes().FirstOrDefault(type => type.Name == "ClassRoom");

            var assemblyClassRoom = (ClassRoom)Activator.CreateInstance(type !);

            assemblyClassRoom?.PrintData();
        }
Exemple #2
0
 public void TestInitialize()
 {
     //here we write initialization that is commot for all the tests.
     _serializer = new SerializeExample();
     _person     = new Person
     {
         Id = Guid.NewGuid(),
         InsuranceNumber = 1,
         Name            = "Mykhailo",
         Surname         = "Haodeo"
     };
 }