Baseline.Testing.Expressions.LambdaBuilderTests.can_set_a_private_id C# (CSharp) Method

can_set_a_private_id() private method

private can_set_a_private_id ( ) : void
return void
        public void can_set_a_private_id()
        {
            var member = ReflectionHelper.GetProperty<UserWithPrivateId>(x => x.Id);
            var setter = LambdaBuilder.Setter<UserWithPrivateId, Guid>(member);

            var newGuid = Guid.NewGuid();
            var userWithPrivateId = new UserWithPrivateId();

            setter(userWithPrivateId, newGuid);

            userWithPrivateId.Id.ShouldBe(newGuid);
        }