IronRuby.Tests.Tests.ConstantNames C# (CSharp) Method

ConstantNames() public method

public ConstantNames ( ) : void
return void
        public void ConstantNames() {
            AssertOutput(delegate() {
                CompilerTest(@"
module M
  X = 1
end

module N
  X = 1
  Z = 2
end

class C
  include M, N
  
  puts X,Z
  Y = 2
  U = 1
end

class D < C
  U = 3
  W = 4 
end

p C.constants.sort
p D.constants.sort
p M.constants.sort
");
            }, @"
1
2
[:U, :X, :Y, :Z]
[:U, :W, :X, :Y, :Z]
[:X]
");
        }
Tests