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)); }
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(); }