public void LoadAssemblyWithDifferentDescription() { var expectedRootName = "Different Name"; this.testObject = new AssemblyFetcher(this.methodVisibility, expectedRootName, this.inputAssemblies); var result = testObject.LoadAssembly(); Assert.IsNotNull(result); Assert.IsNotEmpty(result.Nodes); Assert.AreEqual(expectedRootName, result.Text); }
public void LoadAssemblyWithNullInInputAssembliesThrows() { this.inputAssemblies[1] = null; this.testObject = new AssemblyFetcher(this.methodVisibility, "HelloTest", this.inputAssemblies); Assert.Throws<ArgumentNullException>(() => testObject.LoadAssembly()); }
public void LoadAssemblyWithNonValidFilenameInInputAssembliesThrows() { this.inputAssemblies[1] = "A assembly that can't be a valid one.dll"; this.testObject = new AssemblyFetcher(this.methodVisibility, "HelloTest", this.inputAssemblies); Assert.Throws<ArgumentException>(() => testObject.LoadAssembly()); }