Ejemplo n.º 1
0
        public void ScanForMessageHandlers_CurrentAssemblySet_ReturnLocalHandlertypes()
        {
            // given
            var expected = GetCurrentAssemblyHandlers().ToArray();

            _sut.SetAssembliesToScan(new[] { typeof(SelectedAssemblyScannerTests).Assembly });

            // when
            var retVal = _sut.ScanForMessageHandlers().ToArray();

            // then
            Assert.That(retVal, Is.EquivalentTo(expected));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Applies configuration to the <see cref="SelectedAssemblyScanner"/>
        /// </summary>
        private void SetAssembliesToScan()
        {
            SelectedAssemblyScanner scanner = _builder.GetInstance <IAssemblyScanner>() as SelectedAssemblyScanner;

            if (scanner != null)
            {
                scanner.SetAssembliesToScan(_assembliesToScan);
            }
        }