public ArmazenarCursoTest() { var fake = new Faker(); cursoDto = new CursoDto { Nome = fake.Random.Word(), Valor = fake.Random.Int(), CargaHoraria = fake.Random.Int(), Descricao = fake.Lorem.Paragraph() }; cursoRepositorioMock = new Mock <IRepositorioCurso>(); armazenadorDeCurso = new ArmazenadorDeCurso(cursoRepositorioMock.Object); }
public ArmazenadorDeCursoTest() { var fake = new Faker(); _cursoDTO = new CursoDTO { Nome = fake.Random.Word(), Descricao = fake.Lorem.Paragraph(), CargaHoraria = fake.Random.Double(50, 1000), PublicoAlvo = "Estudante", Valor = fake.Random.Double(800, 1000) }; _cursoRepositorioMock = new Mock <ICursoRepositorio>(); _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object); }
public ArmazenadorDeCursoTest() { _fake = new Faker(); _cursoDTO = new CursoDTO { Nome = _fake.Random.Word(), Descricao = _fake.Lorem.Paragraph(), Valor = _fake.Random.Decimal(0.01m, 1000m), CargaHoraria = _fake.Random.Int(1, 180), PublicoAlvo = _fake.Random.Enum <EPublicoAlvo>() }; _repository = new Mock <ICursoRepository>(); _armazenador = new ArmazenadorDeCurso(_repository.Object); }
public ArmazenadorCursoTest() { var faker = new Faker(); _cursoDto = new CursoDto { Nome = faker.Name.FullName(), Descricao = faker.Lorem.Paragraph(6), CargaHoraria = faker.Random.Double(50, 150), PublicoAlvo = "Estudante", Valor = faker.Random.Double(50, 500) }; _cursoRepositorioMock = new Mock <ICursoRepositorio>(); _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object); }
//Mock e Stubs simulam comportamentos iguais ao de produção. Ex.: Acesso ao banco de dados. public ArmazenadorDeCursoTeste() { _cursoRepositorioMock = new Mock <ICursoRepositorio>(); //Injetando a interface através do construtor _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object); var fake = new Faker(); _cursoDto = new CursoDto { Nome = fake.Name.FirstName(), Descricao = fake.Lorem.Paragraph(), CargaHoraria = fake.Random.Double(50, 1000), PublicoAlvo = "Estudante", Valor = fake.Random.Double(1000, 2000) }; }
public ArmazenadorDeCursoTest() { _faker = new Faker(); _cursoDTO = new CursoDTO { Nome = _faker.Random.Word(), Descricao = _faker.Lorem.Paragraph(), CargaHoraria = _faker.Random.Double(50, 1000), PublicoAlvo = "Estudante", Valor = _faker.Random.Double(1000, 2000) }; _cursoRepositorioMock = new Mock <ICursoRepositorio>(); _conversorDePublicoAlvoMock = new Mock <IConversorDePublicoAlvo>(); _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object, _conversorDePublicoAlvoMock.Object); }