public void withMeta_has_correct_meta() { InitMocks(); IObj obj2 = _obj.withMeta(_meta); Expect(Object.ReferenceEquals(obj2.meta(), _meta)); }
public void withMeta_has_correct_meta() { InitMocks(); IObj obj2 = _obj.withMeta(_meta); Expect(obj2.meta(), SameAs(_meta)); }
protected override object Read(PushbackTextReader r, char leftparen) { int line = -1; if (r is LineNumberingTextReader) { line = ((LineNumberingTextReader)r).LineNumber; } IList <Object> list = readDelimitedList(')', r, true); if (list.Count == 0) { return(PersistentList.EMPTY); } IObj s = (IObj)PersistentList.create((IList)list); // IObj s = (IObj) RT.seq(list); if (line != -1) { return(s.withMeta(RT.map(RT.LINE_KEY, line))); } else { return(s); } }
public void RSeqWithMetaHasMeta() { IPersistentMap meta = new DummyMeta(); CPV v = new CPV(new object[] { 4, 5, 6 }); IObj s = (IObj)v.rseq(); IObj obj = s.withMeta(meta); Expect(obj.meta(), SameAs(meta)); }
public void SeqWithMetaHasMeta() { IPersistentMap meta = new DummyMeta(); CPV v = new CPV(new object[] { 4, 5, 6 }); IObj s = (IObj)v.seq(); IObj obj = s.withMeta(meta); Expect(Object.ReferenceEquals(obj.meta(), meta)); }
public void RSeqWithMetaHasMeta() { MockRepository mocks = new MockRepository(); IPersistentMap meta = mocks.StrictMock <IPersistentMap>(); mocks.ReplayAll(); CPV v = new CPV(new object[] { 4, 5, 6 }); IObj s = (IObj)v.rseq(); IObj obj = s.withMeta(meta); Expect(obj.meta(), SameAs(meta)); mocks.VerifyAll(); }