public void TestGetMemberWrongType()
        {
            var employee = new Employee();
            employee.SetMemberValue(Employee.PrivateMemberNames.lastName, "Boonen");

            var lastName = employee.GetMemberValue<int>(Employee.PrivateMemberNames.lastName);
        }
        public void TestGetAndSetPrivateProperty()
        {
            var employee = new Employee();
            employee.SetMemberValue(Employee.PrivateMemberNames.Name, "Tom");

            var name = employee.GetMemberValue<string>(Employee.PrivateMemberNames.Name);
            Assert.AreEqual("Tom", name);
        }
        public void TestGetAndSetPrivateField()
        {
            var employee = new Employee();
            employee.SetMemberValue(Employee.PrivateMemberNames.lastName, "Boonen");

            var lastName = employee.GetMemberValue<string>(Employee.PrivateMemberNames.lastName);
            Assert.AreEqual("Boonen", lastName);
        }