public void CityFieldCanNotBeWhiteSpace()
 {
     ubs = new Ubs();
     ubs.SetCidade("     ");
     ubs.Cidade.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
 public void NeighborhoodFieldHasMininumLenghtOfThreeCharacters()
 {
     ubs = new Ubs();
     ubs.SetBairro("V.");
     ubs.Bairro.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
 public void CityFieldHasMininumLenghtOfThreeCharacters()
 {
     ubs = new Ubs();
     ubs.SetCidade("R.");
     ubs.Cidade.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
 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);
 }
 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);
 }
 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);
 }
 public void CityFieldHasMaximumLenghtTwentyFive()
 {
     ubs = new Ubs();
     ubs.SetCidade("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
     ubs.Cidade.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
 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);
 }
 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);
 }
 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);
 }
 public void CityFieldIsValidated()
 {
     ubs = new Ubs();
     ubs.SetCidade("Blumenau");
     ubs.Cidade.Should().Be("Blumenau");
     ubs.Invalid.Should().BeFalse();
     ubs.Valid.Should().BeTrue();
     ubs.Notifications.Count.Should().Be(0);
 }
 public void NeighborhoodFieldIsValidated()
 {
     ubs = new Ubs();
     ubs.SetBairro("Velha Central");
     ubs.Bairro.Should().Be("Velha Central");
     ubs.Invalid.Should().BeFalse();
     ubs.Valid.Should().BeTrue();
     ubs.Notifications.Count.Should().Be(0);
 }
 public void NeighborhoodFieldCanNotBeWhiteSpace()
 {
     ubs = new Ubs();
     ubs.SetBairro("     ");
     ubs.Bairro.Should().BeNullOrWhiteSpace();
     ubs.Invalid.Should().BeTrue();
     ubs.Valid.Should().BeFalse();
     ubs.Notifications.Count.Should().Be(1);
 }
        public void NeighborhoodFieldHasMaximumLenghtTwentyFive()
        {
            var bairro = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

            ubs = new Ubs();
            ubs.SetBairro(bairro);
            ubs.Bairro.Should().BeNullOrWhiteSpace();
            ubs.Invalid.Should().BeTrue();
            ubs.Valid.Should().BeFalse();
            ubs.Notifications.Count.Should().Be(1);
        }
Beispiel #15
0
 public UbsDTO MapToModel(Ubs entity) =>
 new UbsDTO()
 {
     Nome         = entity.NomEstab,
     DscEndereco  = entity.DscEndereco,
     Avaliacao    = (AvaliacaoEnum)entity.DscEstrutFisicAmbiencia,
     VlrLatitude  = entity.VlrLatitude,
     VlrLongitude = entity.VlrLongitude,
     DscCidade    = entity.DscCidade,
     DscBairro    = entity.DscBairro
 };
        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);
        }
        public void LongetudeFieldMustAcceptValidEntries()
        {
            //Arrange
            var longitude = "-49.167";

            ubs = new Ubs();
            //Act
            ubs.SetLongitude(longitude);
            //Assert
            ubs.Longitude.Should().Be(longitude);
            ubs.Valid.Should().BeTrue();
            ubs.Invalid.Should().BeFalse();
            ubs.Notifications.Count.Should().Be(0);
        }
        public void LatitudeFieldShouldNotAcceptInvalidEntries()
        {
            //Arrange
            var latitude = "EASD49.167AS";

            ubs = new Ubs();
            //Act
            ubs.SetLatitude(latitude);
            //Assert
            ubs.Latitude.Should().BeNullOrWhiteSpace();
            ubs.Valid.Should().BeFalse();
            ubs.Invalid.Should().BeTrue();
            ubs.Notifications.Count.Should().Be(1);
        }
        public void IdentityFieldMustBeGreatThanZero()
        {
            //Arrange
            var id = 1;

            ubs = new Ubs();
            //Act
            ubs.SetId(id);
            //Assert
            ubs.Id.Should().Be(id);
            ubs.Invalid.Should().BeFalse();
            ubs.Valid.Should().BeTrue();
            ubs.Notifications.Count.Should().Be(0);
        }
        public void IdentityFieldCanNotBeNegativeNumber()
        {
            //Arrange
            var id = -1;

            ubs = new Ubs();
            //Act
            ubs.SetId(id);
            //Assert
            ubs.Id.Should().Be(0);
            ubs.Invalid.Should().BeTrue();
            ubs.Valid.Should().BeFalse();
            ubs.Notifications.Count.Should().Be(1);
        }
        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);
        }
Beispiel #22
0
 public void Add(Ubs ubs)
 {
     _context.Ubs.Add(ubs);
     _context.SaveChanges();
 }