public void property_should_have_the_assigned_value()
 {
     var value = 123;
     var foobar = new Foobar();
     var setter = PropertySetter.Create(foobar.GetType(), "Number");
     setter.Set(foobar, value);
     Assert.That(foobar.Number, Is.EqualTo(value));
 }