Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        public ChronometerServiceTests()
        {
            this.hero    = new Hero();
            this.heroTwo = new Hero();

            this.context = FarmHeroesDbContextInMemoryInitializer.InitializeContext();

            this.chronometerService = this.GetChronometerService();
        }
Exemplo n.º 3
0
        public MainWindow()
        {
            InitializeComponent();

            ChronoService = ChronometerService.Create(RefreshUiEvent);
        }
Exemplo n.º 4
0
 public ChronometerTest()
 {
     ChronoService = ChronometerService.Create(null);
 }