Ejemplo n.º 1
0
 public TimeServicoAplicacao(ITimeRepositorio TimeRepositorio,
                             ITimeServicoCadastro TimeServicoCadastro,
                             IFabricaDeUnidadeDeTrabalho fabricaDeUnidadeDeTrabalho)
 {
     _timeRepositorio            = TimeRepositorio;
     _timeServicoCadastro        = TimeServicoCadastro;
     _fabricaDeUnidadeDeTrabalho = fabricaDeUnidadeDeTrabalho;
 }
Ejemplo n.º 2
0
        public TimeRepositorioTeste()
        {
            var configServices = ServicesConfiguration.Configure();

            _memoryDb = configServices
                        .GetRequiredService <MatchDayAppContext>()
                        .SeedFakeData();

            _timeRepositorio = new TimeRepositorio(_memoryDb);
            _timeTeste       = _memoryDb.Times.First();

            _timeFake = new Faker <Time>()
                        .RuleFor(u => u.Nome, f => f.Company.CompanyName())
                        .RuleFor(u => u.Imagem, f => f.Image.PicsumUrl())
                        .RuleFor(u => u.QtdIntegrantes, f => f.Random.Int(6, 16))
                        .RuleFor(u => u.UsuarioProprietarioId, f => _memoryDb.Usuarios.First().Id);

            _timeEsperado = new
            {
                Nome           = "Team 3",
                Imagem         = "team3.png",
                QtdIntegrantes = 11
            };
        }
Ejemplo n.º 3
0
 public TimesController(ITimeRepositorio timeRepositorio)
 {
     _timeRepositorio = timeRepositorio;
 }
Ejemplo n.º 4
0
 public TimeServicoCadastro(ITimeRepositorio timeRepositorio)
 {
     _timeRepositorio = timeRepositorio;
 }