public async Task <IViewComponentResult> InvokeAsync() { SideMenuTimersViewComponentModel viewModel = await this.chronometerService.GetCurrentHeroChronometerViewModel <SideMenuTimersViewComponentModel>(); return(this.View(viewModel)); }
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); }