Exemplo n.º 1
0
        public void Equals(string name1, string name2, bool expected)
        {
            var method1 = CecilMethodTest.GetMethod(name1);
            var method2 = CecilMethodTest.GetMethod(name2);

            Assert.That(method1.Equals(method2), Is.EqualTo(expected));
            Assert.That(method1 == method2, Is.EqualTo(expected));
            Assert.That(method1 != method2, Is.EqualTo(!expected));
        }
Exemplo n.º 2
0
 public void ReturnType(string name, string expected)
 {
     Assert.That(CecilMethodTest.GetMethod(name).ReturnType.Name, Is.EqualTo(expected));
 }
Exemplo n.º 3
0
 public void Parent(string name, string expected)
 {
     Assert.That(CecilMethodTest.GetMethod(name).Parent.Name, Is.EqualTo(expected));
 }
Exemplo n.º 4
0
        public void Parameters(string name, string expected)
        {
            var attributes = string.Join(",", CecilMethodTest.GetMethod(name).Parameters.Select(p => p.Name));

            Assert.That(attributes, Is.EqualTo(expected));
        }
Exemplo n.º 5
0
 public void Definition(string name, Definition expected)
 {
     Assert.That(CecilMethodTest.GetMethod(name).Definition, Is.EqualTo(expected));
 }
Exemplo n.º 6
0
 public void Binding(string name, Binding expected)
 {
     Assert.That(CecilMethodTest.GetMethod(name).Binding, Is.EqualTo(expected));
 }
Exemplo n.º 7
0
        public void Attributes(string name, string expected)
        {
            var attributes = string.Join(",", CecilMethodTest.GetMethod(name).Attributes.Select(a => a.Type.Name));

            Assert.That(attributes, Is.EqualTo(expected));
        }
Exemplo n.º 8
0
        public void Arguments(string name, string expected)
        {
            var arguments = string.Join(",", CecilMethodTest.GetMethod(name).Arguments.Select(a => a.Name));

            Assert.That(arguments, Is.EqualTo(expected));
        }
Exemplo n.º 9
0
 public void Visibility(string name, Visibility expected)
 {
     Assert.That(CecilMethodTest.GetMethod(name).Visibility, Is.EqualTo(expected));
 }