public CursoTest() { _faker = new Faker(); _nome = _faker.Random.Word(); _cargaHoraria = _faker.Random.Double(50, 1000); _publicoAlvo = ECursoPublicoAlvo.Estudante; _valor = _faker.Random.Double(100, 1000); _descricao = _faker.Lorem.Paragraph(); }
public Curso(string nome, double cargaHoraria, ECursoPublicoAlvo publicoAlvo, double valor, string descricao) { ValidadorRegra.Novo() .Quando(String.IsNullOrEmpty(nome), Resource.NomeInvalido) .Quando(cargaHoraria < 1, Resource.CargaHorariaInvalida) .Quando(valor < 1, Resource.ValorInvalido) .DispararException(); Nome = nome; CargaHoraria = cargaHoraria; PublicoAlvo = publicoAlvo; Valor = valor; Descricao = descricao; }
public CursoBuilder ComPublicoAlvo(ECursoPublicoAlvo publicoAlvo) { _publicoAlvo = publicoAlvo; return(this); }