Esempio n. 1
0
        public void Frozen_object_should_not_intercept_getters()
        {
            var pet = Freezable.MakeFreezable <Pet>();

            pet.Age = 123;
            var age = pet.Age;

            Freezable.Freeze(pet);

            Assert.Equal(2, Freezable.GetCountOfInterceptorInvocations <CountingInterceptor>(pet));
            Assert.Equal(1, Freezable.GetCountOfInterceptorInvocations <FreezableInterceptor>(pet));
        }