示例#1
0
        public void Should_call_creator_once_when_context_exists()
        {
            SetupContext();

            var value1 = sut.GetOrCreate("Key", () => ++ called);
            var value2 = sut.GetOrCreate("Key", () => ++ called);

            Assert.Equal(1, called);
            Assert.Equal(1, value1);
            Assert.Equal(1, value2);
        }