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); }
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); }