Вот

жно ли, чтобы этот тест не стал исключением? Похоже, что добавление любого не-GACed класса в контекст логического вызова вызывает исключение во второй строке теста.

Сбой теста «TestProject1.UnitTest1.TestMethod1»: метод теста TestProject1.UnitTest1.TestMethod1 вызвал исключение: System.Configuration.ConfigurationErrorsException: произошла ошибка при загрузке файла конфигурации: тип не разрешен для элемента 'TestProject1.Bar, TestProject1, Version = 1.0 .0.0, Культура = нейтральная, PublicKeyToken = null '. ---> System.Runtime.Serialization.SerializationException: тип не разрешен для элемента «TestProject1.Bar, TestProject1, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null».

namespace TestProject1 {
    [ Serializable]
    public class Bar {

    }

    [TestClass]
    public class UnitTest1 {
        [TestMethod]
        public void TestMethod1() {
            CallContext.LogicalSetData("foo", new Bar());
            ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None );
        }
    }
}

ПОЧЕМУ?!?!?

Ответы на вопрос(4)

Ваш ответ на вопрос