Esempio n. 1
0
        private HealthService GetHealthService()
        {
            // HeroService
            Mock <IHeroService> heroServiceMock = new Mock <IHeroService>();

            heroServiceMock
            .Setup(x => x.GetHero(0))
            .Returns(Task.FromResult <Hero>(this.hero));
            heroServiceMock
            .Setup(x => x.GetHero(1))
            .Returns(Task.FromResult <Hero>(this.heroTwo));
            heroServiceMock
            .Setup(x => x.GetHeroByName("Name"))
            .Returns(Task.FromResult <Hero>(this.hero));

            // ResourcePouchService
            Mock <IResourcePouchService> resourcePouchServiceMock = new Mock <IResourcePouchService>();

            // AutoMapper
            var     farmHeroesProfile = new FarmHeroesProfile();
            var     configuration     = new MapperConfiguration(cfg => cfg.AddProfile(farmHeroesProfile));
            IMapper mapper            = new Mapper(configuration);

            HealthService healthService = new HealthService(mapper, heroServiceMock.Object, resourcePouchServiceMock.Object, this.context);

            return(healthService);
        }
        private HeroService GetHeroService()
        {
            // UserService
            Mock <IUserService> userServiceMock = new Mock <IUserService>();

            userServiceMock
            .Setup(x => x.GetApplicationUser())
            .Returns(Task.FromResult <ApplicationUser>(new ApplicationUser()
            {
                UserName = UserName,
                Hero     = new Hero()
                {
                    Name       = UserName,
                    WorkStatus = WorkStatus.Farm,
                },
            }));

            // AutoMapper
            var     farmHeroesProfile = new FarmHeroesProfile();
            var     configuration     = new MapperConfiguration(cfg => cfg.AddProfile(farmHeroesProfile));
            IMapper mapper            = new Mapper(configuration);

            HeroService heroService = new HeroService(this.context, mapper, userServiceMock.Object);

            return(heroService);
        }
Esempio n. 3
0
        private ChronometerService GetChronometerService()
        {
            // HeroService
            Mock <IHeroService> heroServiceMock = new Mock <IHeroService>();

            heroServiceMock
            .Setup(x => x.GetHero(0))
            .Returns(Task.FromResult <Hero>(this.hero));
            heroServiceMock
            .Setup(x => x.GetHero(1))
            .Returns(Task.FromResult <Hero>(this.heroTwo));
            heroServiceMock
            .Setup(x => x.GetHeroByName("Name"))
            .Returns(Task.FromResult <Hero>(this.hero));

            // AmuletBagService
            Mock <IAmuletBagService> amuletBagServiceMock = new Mock <IAmuletBagService>();

            // AutoMapper
            var     farmHeroesProfile = new FarmHeroesProfile();
            var     configuration     = new MapperConfiguration(cfg => cfg.AddProfile(farmHeroesProfile));
            IMapper mapper            = new Mapper(configuration);

            ChronometerService chronometerService = new ChronometerService(this.context, heroServiceMock.Object, mapper, amuletBagServiceMock.Object);

            return(chronometerService);
        }