public void QuandoTodosOsDadosDoUsuarioEstiveremCorretosOConstrutorDeveCriarUmUsuarioValido()
        {
            UsuarioEmpresa usuario = new UsuarioEmpresa(empresa, nomeContato, email, senha, senha);

            Assert.IsTrue(usuario.IsValid());

            Assert.AreEqual(empresa, usuario.Empresa);
            Assert.AreEqual(nomeContato, usuario.Nome);
            Assert.AreEqual(email, usuario.Email);
        }
        public void DadaUmaSenhaDiferenteDaConfirmacaoDeSenhaOConstrutorDeveRetornarUmUsuarioInvalido()
        {
            UsuarioEmpresa usuario = new UsuarioEmpresa(empresa, nomeContato, email, senha, "12345");

            Assert.IsFalse(usuario.IsValid());
        }
        public void DadaUmaSenhaNulaOConstrutorDeveRetornarUmUsuarioInvalido()
        {
            UsuarioEmpresa usuario = new UsuarioEmpresa(empresa, nomeContato, email, null, null);

            Assert.IsFalse(usuario.IsValid());
        }
        public void DadaUmaSenhaComEspacosEmBrancoOConstrutorDeveRetornarUmUsuarioInvalido()
        {
            UsuarioEmpresa usuario = new UsuarioEmpresa(empresa, nomeContato, email, "   ", "   ");

            Assert.IsFalse(usuario.IsValid());
        }
        public void DadoUmEmailNuloOConstrutorDeveRetornarUmUsuarioInvalido()
        {
            UsuarioEmpresa usuario = new UsuarioEmpresa(empresa, nomeContato, null, senha, senha);

            Assert.IsFalse(usuario.IsValid());
        }