예제 #1
0
 public void StreetFieldIsValidated()
 {
     ubs = new Ubs();
     ubs.SetEndereco("Velha Central");
     ubs.Endereco.Should().Be("Velha Central");
     ubs.Invalid.Should().BeFalse();
     ubs.Valid.Should().BeTrue();
     ubs.Notifications.Count.Should().Be(0);
 }
예제 #2
0
 public void StreetFieldHasMininumLenghtOfThreeCharacters()
 {
     ubs = new Ubs();
     ubs.SetEndereco("V.");
     ubs.Endereco.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
예제 #3
0
 public void StreetFieldCanNotBeWhiteSpace()
 {
     ubs = new Ubs();
     ubs.SetEndereco("     ");
     ubs.Endereco.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
예제 #4
0
        public void StreetFieldHasMaximumLenghtTwoHundredAndFiftyFive()
        {
            var endereco = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                           "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                           "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                           "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                           "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                           "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

            ubs = new Ubs();
            ubs.SetEndereco(endereco);
            ubs.Endereco.Should().BeNullOrWhiteSpace();
            ubs.Invalid.Should().BeTrue();
            ubs.Valid.Should().BeFalse();
            ubs.Notifications.Count.Should().Be(1);
        }