public void TestDirectiveInstanceOf() { Skip skip0 = new Skip("state"); Include include0 = new Include("active"); Skip skip1 = Directive.Skip("state"); Include include1 = Directive.Include("active"); Skip skip2 = Skip.Create("state"); Include include2 = Include.Create("active"); Assert.IsInstanceOfType(skip0, typeof(Skip)); Assert.IsInstanceOfType(skip1, typeof(Skip)); Assert.IsInstanceOfType(skip2, typeof(Skip)); Assert.IsInstanceOfType(include0, typeof(Include)); Assert.IsInstanceOfType(include1, typeof(Include)); Assert.IsInstanceOfType(include2, typeof(Include)); }