private async Task <ContainerExecutionContext> RunPostToTimeline(Post_To_Timeline_v1 activity, ActivityContext context, ContainerExecutionContext containerExecutionContext = null) { containerExecutionContext = containerExecutionContext ?? new ContainerExecutionContext { PayloadStorage = new CrateStorage(Crate.FromContent(string.Empty, new OperationalStateCM())) }; await activity.Run(context, containerExecutionContext); return(containerExecutionContext); }
private async Task <ActivityContext> ConfigurePostToTimeline(Post_To_Timeline_v1 activity) { var activityContext = new ActivityContext { HubCommunicator = ObjectFactory.GetInstance <IHubCommunicator>(), ActivityPayload = new ActivityPayload { CrateStorage = new CrateStorage() }, AuthorizationToken = new AuthorizationToken { Token = "1" } }; await activity.Configure(activityContext); return(activityContext); }