Example #1
0
        protected async Task <IActivityContext> GetTestContext()
        {
            Moq.Mock <IRuntimeEngine> runtimeEngine = new Moq.Mock <IRuntimeEngine>();

            ManifestActivity activity = new ManifestActivity("ManifestTest");
            ActivityContext  context  = new ActivityContext(new ExpandoObject(), new ActivityContext(null, null, null), new RuntimeContext(null, runtimeEngine.Object, null));

            context.DynamicContext.ManifestDir = Path.Combine(Directory.GetCurrentDirectory(), "Manifest", "ManifestSource");
            await activity.Initializing(context);

            return(activity.Context);
        }
Example #2
0
        public async Task StartupCreationTest()
        {
            Moq.Mock <IRuntimeEngine> runtimeEngine = new Moq.Mock <IRuntimeEngine>();
            runtimeEngine.Setup(x => x.Logger).Returns(new FakeLogger());

            ManifestActivity activity = new ManifestActivity("ManifestTest");
            ActivityContext  context  = new ActivityContext(new ExpandoObject(), new ActivityContext(null, null, null), new RuntimeContext(null, runtimeEngine.Object, null));

            context.DynamicContext.ManifestDir = Path.Combine(Directory.GetCurrentDirectory(), "Manifest", "ManifestSource");
            await activity.Initializing(context);

            Assert.NotNull(activity.Context.DynamicContext.Manifest);
        }