public void GetValueFromArray()
{
var accessor = ReflectionHelper.GetAccessor<ArrayTarget[]>(x => x[1]);
var target = new[] {new ArrayTarget(), new ArrayTarget() };
accessor.GetValue(target).ShouldBe(target[1]);
accessor.GetValue(target).ShouldNotBe(target[0]);
}