Beispiel #1
0
        public void Quando_criar_NomeCompleto_deve_estar_valido()
        {
            var nome      = _faker.Person.FirstName;
            var sobrenome = _faker.Person.LastName;

            var nomeCompleto = new NomeCompleto(nome, sobrenome);

            nomeCompleto.Should().NotBeNull();
            nomeCompleto.Nome.Should().NotBeNullOrWhiteSpace();
            nomeCompleto.Sobrenome.Should().NotBeNullOrWhiteSpace();
        }
        public void deve_ser_verdadeiro_para_duas_instancias_com_os_mesmos_dados()
        {
            //arrange
            var nome  = new NomeCompleto(NOME, SOBRENOME);
            var nome2 = new NomeCompleto(NOME, SOBRENOME);

            //act

            //assert
            nome.GetHashCode().Should().Be(nome2.GetHashCode());
            nome.Should().Be(nome2);
        }