public void GivenBuilderThatAltersProxyIsSetAsProxy_WhenBuilding_TheProxyIsAltered()
        {
            var builder = new ProxyAlteringCustomerBuilder()
                          .AsProxy()
                          .HasBeenMemberForYears(10);

            var proxy = builder.Build();

            proxy.CustomerForHowManyYears(DateTime.Now).ShouldBe(10);
        }
        public void GivenBuilderThatAltersProxyIsSetAsProxy_WhenBuilding_TheProxyIsAltered()
        {
            var builder = new ProxyAlteringCustomerBuilder()
                .AsProxy()
                .HasBeenMemberForYears(10);

            var proxy = builder.Build();

            proxy.CustomerForHowManyYears(DateTime.Now).ShouldBe(10);
        }