AssemblyHelper provides static methods for working with assemblies.
        // [TestCase(@"http://server/path/to/assembly.dll", "//server/path/to/assembly.dll")]
        public void GetAssemblyPathFromCodeBase(string uri, string expectedPath)
        {
            string localPath = AssemblyHelper.GetAssemblyPathFromCodeBase(uri);

            Assert.That(localPath, Is.SamePath(expectedPath));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AssemblyReader"/> class.
 /// </summary>
 /// <param name="assembly">The assembly.</param>
 public AssemblyReader(Assembly assembly)
 {
     this.assemblyPath = AssemblyHelper.GetAssemblyPath(assembly);
     CalcHeaderOffsets();
 }
        public void GetNameForAssembly()
        {
            var assemblyName = AssemblyHelper.GetAssemblyName(this.GetType().GetTypeInfo().Assembly);

            Assert.That(assemblyName.Name, Is.EqualTo(THIS_ASSEMBLY_NAME).IgnoreCase);
        }