public void can_build_getter_for_field() { var guy = new GuyWithField(); var field = typeof(GuyWithField).GetField("Id"); var getter = LambdaBuilder.GetField <GuyWithField, Guid>(field); getter(guy).ShouldBe(guy.Id); }
public void can_build_getter_for_field() { var guy = new GuyWithField(); var field = typeof(GuyWithField).GetField("Id"); var getter = LambdaBuilder.GetField<GuyWithField, Guid>(field); getter(guy).ShouldBe(guy.Id); }
public void can_build_setter_for_field() { var guy = new GuyWithField(); var field = typeof(GuyWithField).GetField("Id"); var setter = LambdaBuilder.SetField <GuyWithField, Guid>(field); var newGuid = Guid.NewGuid(); setter(guy, newGuid); guy.Id.ShouldBe(newGuid); }
public void can_build_setter_for_field() { var guy = new GuyWithField(); var field = typeof(GuyWithField).GetField("Id"); var setter = LambdaBuilder.SetField<GuyWithField, Guid>(field); var newGuid = Guid.NewGuid(); setter(guy, newGuid); guy.Id.ShouldBe(newGuid); }