public void InscricaoEstadual_DeveSerValido_False(string inscricao, string uf) { // Arrange InscricaoEstadual inscricaoEstadual; // Act inscricaoEstadual = InscricaoEstadual.Factory(inscricao, uf); // Assert Assert.NotNull(inscricaoEstadual); Assert.False(inscricaoEstadual.EstaValido()); }
public void InscricaoEstadual_DeveFormatarConformeEstadoEmissor(string inscricao, string uf) { // Arrange InscricaoEstadual inscricaoEstadual; inscricaoEstadual = InscricaoEstadual.Factory(inscricao, uf); // Act string inscricaoEstadualFormatada = inscricaoEstadual.ToInscricaoEstadualFormat(); // Assert Assert.Equal(inscricao, inscricaoEstadualFormatada); }
public void InscricaoEstadual_QuandoInscricoesEstaduaisSaoDiferentes_DeveGerarHashCodeDiferentes() { // Arrange var inscricaoEstadual1 = InscricaoEstadual.Factory("p-01100424.2/003", "SP"); var inscricaoEstadual2 = InscricaoEstadual.Factory("110.042.490.141", "SP"); // Act var hashcode1 = inscricaoEstadual1.GetHashCode(); var hashcode2 = inscricaoEstadual2.GetHashCode(); // Assert Assert.NotEqual(hashcode1, hashcode2); }
public void InscricaoEstadual_QuandoInscricoesEstaduaisSaoIguais_DeveGerarMesmoHashCode() { // Arrange var inscricaoEstadual1 = InscricaoEstadual.Factory("p-01100424.2/003", "SP"); var inscricaoEstadual2 = InscricaoEstadual.Factory("P-01100424.2/003", "SP"); // Act var hashcode1 = inscricaoEstadual1.GetHashCode(); var hashcode2 = inscricaoEstadual2.GetHashCode(); // Assert Assert.Equal(hashcode1, hashcode2); }
public void InscricaoEstadual_DeveSerDiferente_True() { // Arrange InscricaoEstadual inscricaoEstadual1; InscricaoEstadual inscricaoEstadual2; InscricaoEstadual inscricaoEstadual3; // Act inscricaoEstadual1 = InscricaoEstadual.Factory("110.042.490.114", SAO_PAULO); inscricaoEstadual2 = InscricaoEstadual.Factory("ISENTO", SAO_PAULO); inscricaoEstadual3 = inscricaoEstadual1; // Assert Assert.True(inscricaoEstadual1 != inscricaoEstadual2); Assert.True(inscricaoEstadual2 != inscricaoEstadual3); }