• Задачка по C#

      При каких условиях пройдет данный тест?

          [Fact]
          public void NewTest()
          {
            var a = new A();

            a.GetType().GetField("b").SetValue(a, 83);
            a.GetType().GetField("c").SetValue(a, 42);

            Assert.Equal(a.b, a.c);
          }

      upd: В комментариях написали уже 5 верных решений, если интересно оценить свои знания и фантазию — не заглядывайте туда преждевременно.