public void SelectConstructor_WithNullType_ShouldThrowArgumentNullException()
        {
            SinglePublicConstructorSelector sut = createSut();

            Assert.Throws <ArgumentNullException>(() => sut.SelectConstructor(null));
        }
        public void SelectConstructor_TypeWithNoMultipleConstructors_ShouldThrowInvalidOperationException()
        {
            SinglePublicConstructorSelector sut = createSut();

            Assert.Throws <InvalidOperationException>(() => sut.SelectConstructor(typeof(ClassMultipleConstructors)));
        }