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(); }
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" }; }