Glass.Mapper.Sc.Pipelines.ConfigurationResolver.SitecoreItemResolverTask.Execute C# (CSharp) Method

Execute() public method

public Execute ( Glass.Mapper.Pipelines.ConfigurationResolver.ConfigurationResolverArgs args ) : void
args Glass.Mapper.Pipelines.ConfigurationResolver.ConfigurationResolverArgs
return void
        public override void Execute(ConfigurationResolverArgs args)
        {
            if (args.Result == null && args.RequestedType == ItemType)
            {
                args.Result = Config;
            }

            base.Execute(args);
        }
    }

Usage Example

        public void Execute_RequestedTypeItem_ConfigForItem()
        {
            //Arrange
            SitecoreTypeConfiguration expected = SitecoreItemResolverTask.Config;
            var task = new SitecoreItemResolverTask();
            var args = new ConfigurationResolverArgs(null, null, typeof(Item), null);

            //Act
            task.Execute(args);

            //Arrange
            Assert.AreEqual(expected, args.Result);
        }
All Usage Examples Of Glass.Mapper.Sc.Pipelines.ConfigurationResolver.SitecoreItemResolverTask::Execute
SitecoreItemResolverTask