예제 #1
0
        public void GetValidTypeFromImportedAssembly()
        {
            IStageDiscovery discovery = new StageDiscovery(s_log);

            discovery.Discover(s_validAssembliesToProbe.First());

            Type actual = discovery.GetType("SampleStageLibrary.SampleStage1");
            Assert.AreEqual<Type>(typeof(SampleStageLibrary.SampleStage1), actual);
        }
예제 #2
0
        public void GetInvalidTypeFromImportedAssembly()
        {
            IStageDiscovery discovery = new StageDiscovery(s_log);

            discovery.Discover(s_validAssembliesToProbe.First());

            Type actual = discovery.GetType("SampleStageLibrary.SomeRandomType");
            Assert.IsNull(actual);
        }
예제 #3
0
        public void GetNullTypeFromImportedAssembly()
        {
            IStageDiscovery discovery = new StageDiscovery(s_log);

            discovery.Discover(s_validAssembliesToProbe.First());

            Type actual = discovery.GetType(null);
        }