public void GetHashCodeReturnsFalseIfTwoCnpjAreNotEqual() { var hash1 = Cnpj.Parse(looseValidCnpj).GetHashCode(); var hash2 = Cnpj.Parse("71418811000155").GetHashCode(); Assert.NotEqual <int>(hash1, hash2); }
public void GetHashCodeReturnsTrueIfCnpjAreEqualButWithDiffPunctuation() { var hash1 = Cnpj.Parse(looseValidCnpj).GetHashCode(); var hash2 = Cnpj.Parse(strictValidCnpj).GetHashCode(); Assert.Equal <int>(hash1, hash2); }
public void GetHashCodeAreEqualIfTwoCnpjAreEqual() { var hash1 = Cnpj.Parse(looseValidCnpj).GetHashCode(); var hash2 = Cnpj.Parse(looseValidCnpj).GetHashCode(); Assert.Equal <int>(hash1, hash2); }
public void EqualsReturnsFalseIfCnpjIsNull() { var cnpj = Cnpj.Parse(looseValidCnpj); var actual = cnpj.Equals(null); Assert.False(actual); }
public void EqualsReturnsTrueIfSameCnpjIsEqual() { var cnpj = Cnpj.Parse(looseValidCnpj); var actual = cnpj.Equals(cnpj); Assert.True(actual); }
public void PunctuationReturnsLoose() { var cnpj = Cnpj.Parse(CnpjTest.looseValidCnpj, CnpjPunctuation.Loose); var expected = CnpjPunctuation.Loose; var actual = cnpj.Punctuation; Assert.Equal <CnpjPunctuation>(expected, actual); }
public void PunctuationReturnsStrict() { var cnpj = Cnpj.Parse(CnpjTest.strictValidCnpj, CnpjPunctuation.Strict); var expected = CnpjPunctuation.Strict; var actual = cnpj.Punctuation; Assert.Equal <CnpjPunctuation>(expected, actual); }
public void EqualsReturnsTrueIfCnpjAreNotEqualAndObject() { object cnpj1 = Cnpj.Parse(looseValidCnpj); var cnpj2 = Cnpj.Parse("71418811000155"); var actual = cnpj2.Equals(cnpj1); Assert.False(actual); }
public void EqualsReturnsTrueIfCnpjAreEqualAndObject() { object cnpj1 = Cnpj.Parse(looseValidCnpj); var cnpj2 = Cnpj.Parse(looseValidCnpj); var actual = cnpj2.Equals(cnpj1); Assert.True(actual); }
public void EqualsReturnsFalseIfCnpjAreNotEqual() { var cnpj1 = Cnpj.Parse(looseValidCnpj); var cnpj2 = Cnpj.Parse("71418811000155"); var actual = cnpj1.Equals(cnpj2); Assert.False(actual); }
public void EqualsReturnsTrueIfCnpjAreEqualButWithDiffPunctuation() { var cnpj1 = Cnpj.Parse(looseValidCnpj); var cnpj2 = Cnpj.Parse(strictValidCnpj, CnpjPunctuation.Strict); var actual = cnpj1.Equals(cnpj2); Assert.True(actual); }
public void EqualsReturnsTrueIfCnpjAreEqual() { var cnpj1 = Cnpj.Parse(looseValidCnpj); var cnpj2 = Cnpj.Parse(looseValidCnpj); var actual = cnpj1.Equals(cnpj2); Assert.True(actual); }
public void EqualsReturnsTrueIfTwoCnpjsAreReciprocal() { var Cnpj1 = Cnpj.Parse(looseValidCnpj); var Cnpj2 = Cnpj.Parse(looseValidCnpj); var actual = Cnpj1.Equals(Cnpj2) && Cnpj2.Equals(Cnpj1); Assert.True(actual); }
public void StrictParseThrowsArgumentExceptionIfCnpjIsFormatted() { var actual = false; try { Cnpj.Parse(CnpjTest.looseValidCnpj, CnpjPunctuation.Strict); } catch (ArgumentException) { actual = true; } Assert.True(actual); }
public void LooseParseThrowsArgumentExceptionIfCnpjIsNull() { var actual = false; try { Cnpj.Parse(null); } catch (ArgumentException) { actual = true; } Assert.True(actual); }
public void StrictParseThrowsArgumentExceptionACnpjObjectIfCnpjIsNull() { var actual = false; try { Cnpj.Parse(null, CnpjPunctuation.Strict); } catch (ArgumentException) { actual = true; } Assert.True(actual); }
public void LooseParseThrowsArgumentExceptionIfCnpjIsEmpty() { var actual = false; try { Cnpj.Parse(string.Empty); } catch (ArgumentException) { actual = true; } Assert.True(actual); }
public void LooseParseThrowsArgumentExceptionIfCnpjIsNotValid() { var actual = false; try { Cnpj.Parse(CnpjTest.looseInvalidCnpj); } catch (ArgumentException) { actual = true; } Assert.True(actual); }
public void LooseParseReturnsACnpjObjectIfFormattedCnpjIsValid() { var cnpj = Cnpj.Parse(CnpjTest.strictValidCnpj); Assert.NotNull(cnpj); }
public void LooseParseReturnsACnpjObjectIfCnpjIsValid() { var cnpj = Cnpj.Parse(CnpjTest.looseValidCnpj); Assert.NotNull(cnpj); }
public void StrictParseReturnsACnpjObjectIfFormattedCnpjIsValid() { var cnpj = Cnpj.Parse(CnpjTest.strictValidCnpj, CnpjPunctuation.Strict); Assert.NotNull(cnpj); }