public void EmptyDeploymentHandlersListReturnForEmptyManifest() { var config = JObject.Parse("{}"); var manifest = new PackageConfiguration(null, config); var list = manifest.GetPackageDeploymentHandlers(); list.Count().Should().Be(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"); }