public void AlterarPublicoAlvo(EPublicoAlvo novoPublicoAlvo) { ValidacaoBuilder .CriarNovo() .SeEnumForInvalido(novoPublicoAlvo, Resources.PublicoAlvoInvalido) .Build(); PublicoAlvo = novoPublicoAlvo; }
public CursoTests() //O construtor no xUnit difere do ctor de uma classe normal, pois o mesmo é executado novamente antes de cada metodo da classe de testes. { //Esta parte é chamada de setup da classe de teste var faker = new Faker(); _nome = faker.Random.Word(); _descricao = faker.Lorem.Paragraph(); _cargaHoraria = faker.Random.Double(50, 100); _publicoAlvo = EPublicoAlvo.Estudante; _valor = faker.Random.Decimal(100, 1000); }
private CursoBuilder() { var faker = new Faker(); _id = 0; _nome = faker.Random.Word(); _descricao = faker.Lorem.Paragraph(); _cargaHoraria = faker.Random.Int(1, 180); _valor = faker.Random.Decimal(0.01m, 1000m); _publicoAlvo = faker.Random.Enum <EPublicoAlvo>(); }
public Aluno(string nome, string email, string cpf, EPublicoAlvo publicoAlvo) { ValidadorDeRegra.Novo() .Quando(string.IsNullOrEmpty(nome), Resource.NOME_INVALIDO) .Quando(string.IsNullOrEmpty(email) || !_emailRegex.Match(email).Success, Resource.EMAIL_INVALIDO) .Quando(string.IsNullOrEmpty(cpf) || !_cpfRegex.Match(cpf).Success, Resource.CPF_INVALIDO) .DispararExcecaoSeExistir(); Nome = nome; Cpf = cpf; Email = email; PublicoAlvo = publicoAlvo; }
public CursoTest(ITestOutputHelper output) { _output = output; _output.WriteLine("Construtor sendo executado"); _faker = new Faker(); _nome = _faker.Random.Word(); _cargaHoraria = _faker.Random.Double(50, 1000); _publicoAlvo = EPublicoAlvo.Estudante; _valor = _faker.Random.Double(100, 1000); _descricao = _faker.Lorem.Paragraph(); }
public Aluno(string nome, string cpf, string email, EPublicoAlvo publicoAlvo) { ValidadorDeRegra.Novo() .Quando(string.IsNullOrEmpty(nome), Resource.NomeInvalido) .Quando(!ValidaCpf(cpf), Resource.CpfInvalido) .Quando(!ValidaEmail(email), Resource.EmailInvalido) .DispararExcecaoSeExistir(); Nome = nome; Cpf = cpf; Email = email; PublicoAlvo = publicoAlvo; }
public Curso(string nome, string descricao, double cargaHoraria, EPublicoAlvo publicoAlvo, double valor) { ValidadorDeRegra.Novo() .Quando(string.IsNullOrEmpty(nome), Resource.NomeInvalido) .Quando(cargaHoraria < 1, Resource.CargaHorariaInvalida) .Quando(valor < 1, Resource.ValorInvalido) .DispararExcecaoSeExistir(); Nome = nome; Descricao = descricao; CargaHoraria = cargaHoraria; PublicoAlvo = publicoAlvo; Valor = valor; }
public Curso(string nome, string descricao, double cargaHoraria, EPublicoAlvo publicoAlvo, double valor) { ValidadorDeRegra.Novo() .Quando(string.IsNullOrEmpty(nome), Resource.NOME_INVALIDO) .Quando(cargaHoraria < 1, Resource.CARGA_HORARIA_INVALIDA) .Quando(valor < 1, Resource.VALOR_INVALIDO) .DispararExcecaoSeExistir(); this.Nome = nome; this.Descricao = descricao; this.CargaHoraria = cargaHoraria; this.PublicoAlvo = publicoAlvo; this.Valor = valor; }
public Curso(string nome, string descricao, int cargaHoraria, EPublicoAlvo publicoAlvo, decimal valor) { ValidacaoBuilder .CriarNovo() .SeEmBrancoOuNull(nome, Resources.NomeInvalido) .SeMenorOuIgualZero(cargaHoraria, Resources.CargaHorariaInvalida) .SeMenorOuIgualZero(valor, Resources.ValorInvalido) .SeEnumForInvalido(publicoAlvo, Resources.PublicoAlvoInvalido) .Build(); Nome = nome; Descricao = descricao; CargaHoraria = cargaHoraria; PublicoAlvo = publicoAlvo; Valor = valor; }
public Curso(string nome, string descricao, double cargaHoraria, EPublicoAlvo publicoAlvo, decimal valor) { Nome = nome; Descricao = descricao; CargaHoraria = cargaHoraria; PublicoAlvo = publicoAlvo; Valor = valor; if (string.IsNullOrEmpty(nome)) { throw new ArgumentException("Nome inválido."); } if (cargaHoraria < 1) { throw new ArgumentException("Carga horaria inválida."); } if (valor < 1) { throw new ArgumentException("Valor inválido."); } }
public CursoBuilder ComPublicoAlvo(EPublicoAlvo publicoAlvo) { _publicoAlvo = publicoAlvo; return(this); }
public void DeveConverterPublicoAlvo(EPublicoAlvo publicoAlvoEsperado, string publicoAlvoEmString) { var publicoAlvoConvertido = _conversor.Converter(publicoAlvoEmString); Assert.Equal(publicoAlvoEsperado, publicoAlvoConvertido); }
public AlunoBuilder ComPublicoAlvo(EPublicoAlvo publicoAlvo) { PublicoAlvo = publicoAlvo; return(this); }
public CursoBuilder DefinirPublicoAlvo(EPublicoAlvo publicoAlvo) { _publicoAlvo = publicoAlvo; return(this); }