public void TestInitializationWithInnerException()
        {
            Exception innerException = new Exception();
            ModuleDependencySolverException exception = new ModuleDependencySolverException("", innerException);

            Assert.AreEqual(innerException, exception.InnerException);
        }
        public void TestInitializationWithExceptionMessage()
        {
            string message = "Message";
            ModuleDependencySolverException exception = new ModuleDependencySolverException(message);

            Assert.AreEqual(message, exception.Message);
        }
        public void TestInitializationWithInnerException()
        {
            Exception innerException = new Exception();
            ModuleDependencySolverException exception = new ModuleDependencySolverException("", innerException);

            Assert.AreEqual(innerException, exception.InnerException);
        }
        public void TestInitializationWithExceptionMessage()
        {
            string message = "Message";
            ModuleDependencySolverException exception = new ModuleDependencySolverException(message);

            Assert.AreEqual(message, exception.Message);
        }
        public void TestInitialization()
        {
            ModuleDependencySolverException exception = new ModuleDependencySolverException();

            Assert.IsNotNull(exception as Exception);
        }
        public void TestInitialization()
        {
            ModuleDependencySolverException exception = new ModuleDependencySolverException();

            Assert.IsNotNull(exception as Exception);
        }