Exemplo n.º 1
0
 public GuidesService(IDotaHelperData dotaHelperData, IHeroesProvider heroesProvider, IItemsProvider itemsProvider, IMapper mapper)
 {
     this.dotaHelperData = dotaHelperData ?? throw new ArgumentException(nameof(dotaHelperData));
     this.heroesProvider = heroesProvider ?? throw new ArgumentException(nameof(heroesProvider));
     this.itemsProvider  = itemsProvider ?? throw new ArgumentException(nameof(itemsProvider));
     this.mapper         = mapper ?? throw new ArgumentException(nameof(mapper));
 }
Exemplo n.º 2
0
 public IndexModel(UserManager <DotaHelperUser> userManager, SignInManager <DotaHelperUser> signInManager, IDotaHelperData dotaHelperData, IMapper mapper, IItemsProvider itemsProvider)
 {
     this.userManager    = userManager;
     this.signInManager  = signInManager;
     this.dotaHelperData = dotaHelperData ?? throw new ArgumentException(nameof(dotaHelperData));
     this.mapper         = mapper ?? throw new ArgumentException(nameof(mapper));
     this.itemsProvider  = itemsProvider ?? throw new ArgumentException(nameof(itemsProvider));
 }
Exemplo n.º 3
0
        public void ThorwIfDotaHelperDataIsNull()
        {
            IDotaHelperData dotaHelperData = null;
            var             heroesProvider = new Mock <IHeroesProvider>();
            var             itemsProvider  = new Mock <IItemsProvider>();
            var             mapper         = new Mock <IMapper>();

            Assert.Throws <ArgumentException>(() => new GuidesService(dotaHelperData, heroesProvider.Object, itemsProvider.Object, mapper.Object));
        }