public CursoTest(ITestOutputHelper output) { _output = output; _output.WriteLine("Construtor sendo executado"); var faker = new Faker(); _nome = faker.Random.Word(); _cargaHoraria = faker.Random.Double(50, 1000); _publicoAlvo = EnumPublicoAlvo.Estudante; _valor = faker.Random.Double(100, 1000); _descricao = faker.Lorem.Paragraph(); }
public Curso(string nome, string descricao, double cargaHoraria, EnumPublicoAlvo publicoAlvo, double valor) { if (string.IsNullOrEmpty(nome)) { throw new ArgumentException("Nome Inválido!"); } if (cargaHoraria < 1) { throw new ArgumentException("Carga Horaria Inválido!"); } if (valor < 1) { throw new ArgumentException("Valor Inválido!"); } Nome = nome; Descricao = descricao; CargaHoraria = cargaHoraria; PublicoAlvo = publicoAlvo; Valor = valor; }
public CursoBuilder ComPublicoAlvo(EnumPublicoAlvo publicoAlvo) { _publicoAlvo = publicoAlvo; return(this); }