public void InternalsVisible_UnfriendlyAssemblyGiven_ShouldReturnFalse() { var assembly = typeof(string).Assembly; string notFriendlyToAssembly = "UnitTestGenerator.Tests"; var result = AssemblyTraverser.InternalsVisible(assembly, notFriendlyToAssembly); result.Should().Be(false); }
public void InternalsVisible_FriendlyAssemblyGiven_ShouldReturnTrue() { var assembly = typeof(TestAssembly.InternalClass).Assembly; string friendlyToAssembly = "UnitTestGenerator.Tests"; var result = AssemblyTraverser.InternalsVisible(assembly, friendlyToAssembly); result.Should().Be(true); }
public void InternalsVisible_CallingAssemblyNameNullValueGiven_ShouldThrowArgumentNullException() { AssemblyTraverser.InternalsVisible(typeof(string).Assembly, null); }
public void InternalsVisible_TargetAssemblyNullValueGiven_ShouldThrowArgumentNullException() { AssemblyTraverser.InternalsVisible(null, Value.Create <string>()); }