public void EmptyPreservesMeta()
        {
            IPersistentMap meta = new DummyMeta();

            IPersistentCollection p = (IPersistentCollection) new PersistentList("abc").withMeta(meta);
            IObj obj = (IObj)p.empty();

            Expect(Object.ReferenceEquals(obj.meta(), meta));
        }
Esempio n. 2
0
        public void EmptyPreservesMeta()
        {
            MockRepository mocks = new MockRepository();
            IPersistentMap meta  = mocks.StrictMock <IPersistentMap>();

            mocks.ReplayAll();

            IPersistentCollection p = (IPersistentCollection) new PersistentList("abc").withMeta(meta);
            IObj obj = (IObj)p.empty();

            Expect(obj.meta(), SameAs(meta));
            mocks.VerifyAll();
        }