public void CanReflectionOnlyLoadAnAssemblyFromAPathThatExists()
        {
            var thisActualTestAssembly = Assembly.GetAssembly(typeof(LoadAnAssemblyTests));
            var loader = new LoadAnAssembly();

            var assemblyInception = loader.ReflectionOnlyLoadFrom(thisActualTestAssembly.Location);

            Assert.That(assemblyInception.FullName, Is.EqualTo(thisActualTestAssembly.FullName));
        }
        public void CanLoadAnAssemblyThatExists()
        {
            var thisActualTestAssembly = Assembly.GetAssembly(typeof(LoadAnAssemblyTests));
            var loader = new LoadAnAssembly();

            var assemblyInception = loader.LoadFrom(thisActualTestAssembly.Location);

            Assert.That(assemblyInception, Is.EqualTo(thisActualTestAssembly));
        }
        public void Ctor_DoesntThrow()
        {
            var loader = new LoadAnAssembly();

            Assert.That(loader, Is.Not.Null);
        }