Exemple #1
0
        public void Apply()
        {
            var attribute = new ComposedInterfaceAttribute(typeof(string));
            ClassContextBuilder classBuilderMock = _mockRepository.StrictMock <ClassContextBuilder> (_configurationBuilderMock, typeof(string));

            _configurationBuilderMock.Expect(mock => mock.ForClass(typeof(string))).Return(classBuilderMock);
            classBuilderMock.Expect(mock => mock.AddComposedInterface(typeof(IServiceProvider))).Return(classBuilderMock);

            _mockRepository.ReplayAll();
            attribute.Apply(_configurationBuilderMock, typeof(IServiceProvider));
            _mockRepository.VerifyAll();
        }
Exemple #2
0
        public void IgnoresDuplicates()
        {
            var attribute = new ComposedInterfaceAttribute(typeof(string));

            Assert.That(attribute.IgnoresDuplicates, Is.False);
        }