public void StringConstruction() { var a = new SFInt32(); var b = new SFInt32(-1); Assert.AreEqual(a.ToString(), 0.ToString(CultureInfo.InvariantCulture)); Assert.AreEqual(b.ToString(), (-1).ToString(CultureInfo.InvariantCulture)); }
public void HashCode() { var a = new SFInt32(); var b = new SFInt32(-1); Assert.AreEqual(a.GetHashCode(), 0.GetHashCode()); Assert.AreEqual(b.GetHashCode(), (-1).GetHashCode()); }
public void visit(MFInt32 field) { field.clearValues(); ParseMField((subcontext) => { var child = new SFInt32(); this.visit(child); field.AppendValue(child); }); }
public void IntegerCasting() { var a = new SFInt32(); int v = a; SFInt32 w = v; Assert.IsTrue(a == v); Assert.IsTrue(v == w); Assert.AreEqual(w, a); }
public void IntegerCompatibility() { var a = new SFInt32(); var b = new SFInt32(a); var c = new SFInt32(1); Assert.IsTrue(0 == a); Assert.IsTrue(b == 0); Assert.IsTrue(1 == c); }
public void Constructor() { var a = new SFInt32(); var b = new SFInt32(a); var c = new SFInt32(1); Assert.AreEqual(a, 0); Assert.AreEqual(b, a); Assert.AreEqual(c, 1); Assert.AreNotEqual(a, false); }
public void Visit(SFInt32 field) { throw new NotImplementedException(); }
public void Visit(SFInt32 field) { field.Value = m_context.ReadInt32(); }