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); }
public ChronometerServiceTests() { this.hero = new Hero(); this.heroTwo = new Hero(); this.context = FarmHeroesDbContextInMemoryInitializer.InitializeContext(); this.chronometerService = this.GetChronometerService(); }
public MainWindow() { InitializeComponent(); ChronoService = ChronometerService.Create(RefreshUiEvent); }
public ChronometerTest() { ChronoService = ChronometerService.Create(null); }