public void EmptyStartupHandlersListReturnForEmptyManifest() { var config = JObject.Parse("{}"); var manifest = new PackageConfiguration(null, config); var list = manifest.GetPackageStartupHandlers(); list.Count().Should().Be(0); }
public void ConfigWithThreeStartupHandlersParsed() { var config = JObject.Parse("{\"startupHandlers\": [\"1\",\"2\",\"3\"]}"); var manifest = new PackageConfiguration(null, config); var handlers = manifest.GetPackageStartupHandlers(); var handlersList = new List <PackageStartupHandlerInfo>(handlers); handlersList.Count.Should().Be(3); handlersList[0].ClassName.Should().Be("1"); handlersList[1].ClassName.Should().Be("2"); handlersList[2].ClassName.Should().Be("3"); }