public void TryLoadAssembly_FilterConsiderTrue_IncludeTrue()
        {
            Assembly referenceAssembly = typeof(FilteringAssemblyLoaderTest).Assembly;
            string   path = new Uri(referenceAssembly.EscapedCodeBase).AbsolutePath;

            Expect.Call(_filterMock.ShouldConsiderAssembly(null))
            .Constraints(Mocks_Property.Value("FullName", referenceAssembly.FullName))
            .Return(true);
            Expect.Call(_filterMock.ShouldIncludeAssembly(null))
            .Constraints(Mocks_Property.Value("FullName", referenceAssembly.FullName))
            .Return(true);

            _mockRepository.ReplayAll();
            Assembly loadedAssembly = _loader.TryLoadAssembly(path);

            Assert.That(loadedAssembly, Is.SameAs(referenceAssembly));
            _mockRepository.VerifyAll();
        }
示例#2
0
 public void Removing(object sender, DomainObject domainObject)
 {
     Removing(null, (DomainObjectCollectionChangeEventArgs)null);
     LastCall.Constraints(Mocks_Is.Same(sender), Mocks_Property.Value("DomainObject", domainObject));
 }