Example #1
0
        public void EmptyDeploymentHandlersListReturnForEmptyManifest()
        {
            var config   = JObject.Parse("{}");
            var manifest = new PackageConfiguration(null, config);
            var list     = manifest.GetPackageDeploymentHandlers();

            list.Count().Should().Be(0);
        }
Example #2
0
        public void ConfigWithThreeDeploymentHandlersParsed()
        {
            var config   = JObject.Parse("{\"deploymentHandlers\": [\"1\",\"2\",\"3\"]}");
            var manifest = new PackageConfiguration(null, config);
            var handlers = manifest.GetPackageDeploymentHandlers();

            var handlersList = new List <DeploymentEventsHandlerInfo>(handlers);

            handlersList.Count.Should().Be(3);
            handlersList[0].ClassName.Should().Be("1");
            handlersList[1].ClassName.Should().Be("2");
            handlersList[2].ClassName.Should().Be("3");
        }