Bari.Core.Test.Loader.YamlLoaderTest.AllLoadersAskedForUnknownProjectSections C# (CSharp) Method

AllLoadersAskedForUnknownProjectSections() private method

private AllLoadersAskedForUnknownProjectSections ( ) : void
return void
        public void AllLoadersAskedForUnknownProjectSections()
        {
            const string yaml = @"---
            suite: Test suite

            modules:
               - name: mod1
             projects:
            - name: proj1
              test1: anything
             tests:
            - name: testproj
              test2:
             - one
             - two
             - three
            ";

            var paramLoader = new Mock<IYamlProjectParametersLoader>();
            kernel.Bind<IYamlProjectParametersLoader>().ToConstant(paramLoader.Object);

            var loader = kernel.Get<InMemoryYamlModelLoader>();
            loader.Should().NotBeNull();

            var suite = loader.Load(yaml);

            suite.Should().NotBeNull();

            paramLoader.Verify(l => l.Supports("test1"), Times.AtLeastOnce());
            paramLoader.Verify(l => l.Supports("test2"), Times.AtLeastOnce());
        }