public EntityTemplateHandler( IEntitySkillHandler skillHandler, IVisionProviderHandler visionProviderHandler, IAbilityHandler abilityHandler) { this.ValueExtractor = new JSONValueExtractor(); this.AbilityHandler = abilityHandler; this.VisionProviderHandler = visionProviderHandler; this.SkillHandler = skillHandler; this.m_Templates = this.Load().ToList(); }
public void SetUp() { ActionLog actionLog = new ActionLog(); GlobalConstants.ActionLog = actionLog; IEntitySkillHandler skillHandler = Mock.Of <IEntitySkillHandler>(); IVisionProviderHandler visionProviderHandler = Mock.Of <IVisionProviderHandler>( handler => handler.Get(It.IsAny <string>()) == Mock.Of <IVision>()); IAbilityHandler abilityHandler = Mock.Of <IAbilityHandler>(); this.target = new EntityTemplateHandler( skillHandler, visionProviderHandler, abilityHandler); }