Ejemplo n.º 1
0
        public void caches_the_entry_from_the_engine()
        {
            var entry = MockRepository.GenerateMock <ISparkViewEntry>();

            entry.Stub(x => x.IsCurrent()).Return(true);
            _engine.Expect(x => x.CreateEntry(_descriptor)).Return(entry).Repeat.Once();
            var result1 = ClassUnderTest.GetViewEntry(_descriptor);
            var result2 = ClassUnderTest.GetViewEntry(_descriptor);

            result1.ShouldEqual(entry).ShouldEqual(result2);
            _engine.VerifyAllExpectations();
        }