Beispiel #1
0
        public void ShouldGetAllTypes()
        {
            var methodFinder = new AssemblySearcher(_assembly);
            var types        = methodFinder.GetAllTypes().ToList();

            CollectionAssert.AreEquivalent(new[] { "Foo", "BaseClass" }, types.Select((typeDef, index) => typeDef.Name));
        }
Beispiel #2
0
        public void ShouldLoadValidMethod()
        {
            var methodFinder = new AssemblySearcher(_assembly);
            var method       = methodFinder.FindMethod("First");

            Assert.That(method.Name, Is.EqualTo("First"));
        }
Beispiel #3
0
        public void ShouldReturnNullForInvalidMethod()
        {
            var methodFinder = new AssemblySearcher(_assembly);
            var method       = methodFinder.FindMethod("NonExisting");

            Assert.That(method, Is.Null);
        }
Beispiel #4
0
        public void Setup()
        {
            var assemblyLoader = new AssemblyLoader("DomainTestClasses.dll");
            var assembly       = assemblyLoader.Load();

            _methodFinder = new AssemblySearcher(assembly);
        }
 public void Setup()
 {
     var assemblyLoader = new AssemblyLoader("DomainTestClasses.dll");
     var assembly = assemblyLoader.Load();
     _methodFinder = new AssemblySearcher(assembly);
 }