コード例 #1
0
 public void FieldNameIsValidated()
 {
     ubs = new Ubs();
     ubs.SetNome("Alexandre Dórea");
     ubs.Nome.Should().Be("Alexandre Dórea");
     ubs.Invalid.Should().BeFalse();
     ubs.Valid.Should().BeTrue();
     ubs.Notifications.Count.Should().Be(0);
 }
コード例 #2
0
 public void FieldNameHasMinimumLenghtRequired()
 {
     ubs = new Ubs();
     ubs.SetNome("A");
     ubs.Nome.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
コード例 #3
0
 public void FieldNameCantNotBeWhiteSpace()
 {
     ubs = new Ubs();
     ubs.SetNome("     ");
     ubs.Nome.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
コード例 #4
0
        public void FieldNameHasMaximumLenghtRequired()
        {
            var nome = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                       "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +
                       "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

            ubs = new Ubs();
            ubs.SetNome(nome);
            ubs.Nome.Should().BeNullOrWhiteSpace();
            ubs.Invalid.Should().BeTrue();
            ubs.Valid.Should().BeFalse();
            ubs.Notifications.Count.Should().Be(1);
        }