public void accessors() { var accessor = ReflectionHelper.GetAccessor<HoldsProjectsItself>(x => x.Itself); var projection = new SelfProjectingValueProjector<HoldsProjectsItself, ProjectsItself>(accessor); projection.As<IProjection<HoldsProjectsItself>>() .Accessors() .Single() .ShouldEqual(accessor); }
public void accessors() { var accessor = ReflectionHelper.GetAccessor <HoldsProjectsItself>(x => x.Itself); var projection = new SelfProjectingValueProjector <HoldsProjectsItself, ProjectsItself>(accessor); projection.As <IProjection <HoldsProjectsItself> >() .Accessors() .Single() .ShouldEqual(accessor); }