CK.Core.Tests.TraitsTests.Contains_is_IsSupersetOf C# (CSharp) Method

Contains_is_IsSupersetOf() private method

private Contains_is_IsSupersetOf ( ) : void
return void
        public void Contains_is_IsSupersetOf()
        {
            CKTrait m = Context.FindOrCreate( "Beta+Alpha+Fridge+Combo" );

            Assert.That( Context.EmptyTrait.IsSupersetOf( Context.EmptyTrait ), "Empty is contained by definition in itself." );
            Assert.That( m.IsSupersetOf( Context.EmptyTrait ), "Empty is contained by definition." );
            Assert.That( m.IsSupersetOf( Context.FindOrCreate( "Fridge+Alpha" ) ) );
            Assert.That( m.IsSupersetOf( Context.FindOrCreate( "Fridge" ) ) );
            Assert.That( m.IsSupersetOf( Context.FindOrCreate( "Fridge+Alpha+Combo" ) ) );
            Assert.That( m.IsSupersetOf( Context.FindOrCreate( "Fridge+Alpha+Beta+Combo" ) ) );
            Assert.That( !m.IsSupersetOf( Context.FindOrCreate( "Fridge+Lol" ) ) );
            Assert.That( !m.IsSupersetOf( Context.FindOrCreate( "Murfn" ) ) );
            Assert.That( !m.IsSupersetOf( Context.FindOrCreate( "Fridge+Alpha+Combo+Lol" ) ) );
            Assert.That( !m.IsSupersetOf( Context.FindOrCreate( "Lol+Fridge+Alpha+Beta+Combo" ) ) );

            Assert.That( m.Overlaps( Context.FindOrCreate( "Fridge+Alpha" ) ) );
            Assert.That( m.Overlaps( Context.FindOrCreate( "Nimp+Fridge+Mourfn" ) ) );
            Assert.That( m.Overlaps( Context.FindOrCreate( "Fridge+Alpha+Combo+Albert" ) ) );
            Assert.That( m.Overlaps( Context.FindOrCreate( "ZZF+AAlp+BBeBe+Combo" ) ) );
            Assert.That( !m.Overlaps( Context.FindOrCreate( "AFridge+ALol" ) ) );
            Assert.That( !m.Overlaps( Context.FindOrCreate( "Murfn" ) ) );
            Assert.That( !m.Overlaps( Context.FindOrCreate( "QF+QA+QC+QL" ) ) );
            Assert.That( !m.Overlaps( Context.EmptyTrait ), "Empty is NOT contained 'ONE' since EmptyTrait.AtomicTraits.Count == 0..." );
            Assert.That( !Context.EmptyTrait.Overlaps( Context.EmptyTrait ), "Empty is NOT contained 'ONE' in itself." );

        }