예제 #1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            SideMenuTimersViewComponentModel viewModel =
                await this.chronometerService.GetCurrentHeroChronometerViewModel <SideMenuTimersViewComponentModel>();

            return(this.View(viewModel));
        }
예제 #2
0
        public async Task GetCurrentHeroChronometerViewModelShouldReturnCorrectViewModel()
        {
            // Act
            SideMenuTimersViewComponentModel viewModel = await this.chronometerService.GetCurrentHeroChronometerViewModel <SideMenuTimersViewComponentModel>();

            // Assert
            Assert.Equal(this.hero.Chronometer.WorkUntil, viewModel.WorkUntil);
            Assert.Equal(this.hero.Chronometer.CannotBeAttackedUntil, viewModel.CannotBeAttackedUntil);
            Assert.Equal(this.hero.Chronometer.CannotAttackHeroUntil, viewModel.CannotAttackHeroUntil);
        }