public ApostaController(INotificador notificador, IValidaApostasService validaApostaService, IApostaRepository apostaRepository, IApostaService apostaService, IConcursoRepository concursoRepository, IMapper mapper, IUser user) : base(notificador, user) { _apostaService = apostaService; _apostaRepository = apostaRepository; _validaApostaService = validaApostaService; _concursoRepository = concursoRepository; _mapper = mapper; }
public ApostaServiceTest() { IList <Aposta> apostas = new List <Aposta> { new Aposta(1, new int[] { 1, 2, 3, 4, 5, 6 }) }; var mockRepository = new Mock <IApostaRepository>(); mockRepository.Setup(mr => mr.GetAll()).Returns(apostas); mockRepository.Setup(mr => mr.GetNextId()).Returns(apostas.Max(o => o.Id) + 1); mockRepository.Setup(mr => mr.Add(It.IsAny <Aposta>())).Returns((Aposta target) => new Aposta(mockRepository.Object.GetNextId(), new int[] { 4, 6, 16, 22, 26, 28 })); var mapper = AutoMapperConfig.RegisterMappings().CreateMapper(); _apostaService = new ApostaService(mockRepository.Object, mapper); }
public ApostaController(IApostaService apostaService) { _apostaService = apostaService; }