Verify() public méthode

Verifies that all references of an assembly are specified through the restrictive references.
public Verify ( Assembly assembly ) : void
assembly System.Reflection.Assembly /// The assembly. ///
Résultat void
 public void VerifyAssemblyThrowsWhenAnyReferenceIsNotSpecified()
 {
     var restrictiveReferences = new[]
     {
         typeof(object).Assembly,
         typeof(FactAttribute).Assembly,
         typeof(TheoryAttribute).Assembly
     };
     var sut = new RestrictiveReferenceAssertion(restrictiveReferences);
     Assert.Throws<RestrictiveReferenceException>(() => sut.Verify(typeof(TestBaseAttribute).Assembly));
 }
 public void VerifyAssemblyThrowsWhenAnyUnusedReferenceIsSpecified()
 {
     var restrictiveReferences = new[]
     {
         typeof(object).Assembly,
         typeof(XmlNode).Assembly,
         typeof(ISet<>).Assembly,
         typeof(TheoryAttribute).Assembly // Unused reference
     };
     var sut = new RestrictiveReferenceAssertion(restrictiveReferences);
     Assert.Throws<RestrictiveReferenceException>(() => sut.Verify(typeof(FactAttribute).Assembly));
 }
 public void VerifyAssemblyDoesNotThrowWhenAllReferencesAreSpecified()
 {
     var restrictiveReferences = new[]
     {
         Assembly.Load("mscorlib"),
         Assembly.Load("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"),
         Assembly.Load("System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"),
         Assembly.Load("Ploeh.AutoFixture, Version=3.18.7.0, Culture=neutral, PublicKeyToken=b24654c590009d4f"),
         Assembly.Load("Ploeh.AutoFixture.Xunit, Version=3.18.7.0, Culture=neutral, PublicKeyToken=b24654c590009d4f"),
         Assembly.Load("xunit"),
         Assembly.Load("xunit.extensions")
     };
     var sut = new RestrictiveReferenceAssertion(restrictiveReferences);
     Assert.DoesNotThrow(() => sut.Verify(typeof(TestBaseAttribute).Assembly));
 }