Example #1
0
        private static Quest LoggerQuest()
        {
            var logger = ServiceLocator.Current.GetInstance("ILogger");

            return(new QuestBuilder()
                   .WithTitle("Use a working Logger")
                   .WithObjective("Use a working Logger, current logguer is {0}", logger == null ? "not defined" : logger.ToString())
                   .WithCondition(() => Task.FromResult(ReflectionExt.TryExecute(() => logger.Execute("Error", new object[] { "any" }))))
                   .Build());
        }