public void Load_NonExistingAssemblyString_ThrowsFileNotFoundException() { // Arrange var expectedAssemblyFullName = "FakeAssemblyName, Version=0.0.1.0, Culture=neutral"; var assembly = new AssemblyWrap(); // Act & Assert var actualException = Assert.Throws <FileNotFoundException>(() => assembly.Load(expectedAssemblyFullName)); StringAssert.StartsWith("Could not load file or assembly 'FakeAssemblyName, Version=0.0.1.0, Culture=neutral' or one of its dependencies.", actualException.Message); }
public void Load_AssemblyString_ReturnsWrapperAssemblyObject() { // Arrange var expectedAssemblyFullName = "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; var assembly = new AssemblyWrap(); // Act var actualAssembly = assembly.Load(expectedAssemblyFullName); // Assert Assert.IsNotNull(actualAssembly); Assert.AreEqual(expectedAssemblyFullName, actualAssembly.FullName); }