public void ComparandoNumerosIguais() { var anoMes1 = new AnoMes(201103); var anoMes2 = new AnoMes(201103); Assert.That(anoMes1 == anoMes2, Is.True); Assert.That(anoMes1 > anoMes2, Is.False); Assert.That(anoMes1 < anoMes2, Is.False); }
public void SobrecargaOperadorIgualComUmDosArgumentosNuloRetornaFalse() { var anoMes = new AnoMes(201103); Assert.IsFalse(anoMes == null); Assert.IsTrue(anoMes != null); anoMes = null; Assert.IsTrue(anoMes == null); Assert.IsFalse(anoMes != null); }
public object NullSafeGet(IDataReader rs, string[] names, object owner) { var obj = NHibernateUtil.Int32.NullSafeGet(rs, names[0]); if (obj == null) return null; AnoMes anoMes; try { anoMes = new AnoMes((int)obj); } catch (ArgumentException e) { throw new HibernateException(e.Message); } return anoMes; }
public void SobrecargaOperadores() { var menor = new AnoMes(201001); var maior = new AnoMes(201101); var refMenor = menor; var refMaior = maior; Assert.That(maior > menor, Is.True); Assert.That(maior < menor, Is.False); Assert.That(maior < menor, Is.False); Assert.That(menor > maior, Is.False); Assert.That(maior == menor, Is.False); Assert.IsTrue(maior == refMaior); Assert.IsTrue(maior != menor); Assert.IsFalse(menor != refMenor); Assert.IsTrue(menor != null); Assert.IsTrue(maior != null); Assert.IsFalse(menor == null); Assert.IsFalse(maior == null); }
public bool Equals(AnoMes other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return other.Value == Value && other._ano == _ano && other._mes == _mes; }
public void SobrecargaOperadorIncCruzandoAnos() { var anoMes = new AnoMes(201012); anoMes++; Assert.That(anoMes.Value, Is.EqualTo(201101)); }
public void SobrecargaOperadorInc() { var anoMes = new AnoMes(201001); anoMes++; Assert.That(anoMes.Value, Is.EqualTo(201002)); }
public void SobrecargaOperadorDecCruzandoAnos() { var anoMes = new AnoMes(201001); anoMes--; Assert.That(anoMes.Value, Is.EqualTo(200912)); }
public void ConstrutorComAnoMesSeparados() { var anoMes = new AnoMes(2010 , 01); Assert.That(anoMes.Value, Is.EqualTo(201001)); }