我嘗試在Visual Studio 2012中單元測試UnitTest項目中的ViewModel類時遇到了一個奇怪的問題。我創建了一個UnitTest項目並將其添加到了我的Solutinon中。我添加了我的WPF項目作爲我的UnitTest項目的參考,以測試我的ViewModel類及其方法。 問題是我無法訪問我的ViewModel類。 可以說,I型:訪問單元測試項目中的WPF類
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
MyWPFProject.ViewModels.MainViewModel
}
}
它像個存在的ViewModels文件夾中沒有MainViewModel類。這裏可能是什麼問題?
感謝公衆訪問修飾符解決問題,但你可以給我使用InternalsVisibleTo –
@ZoroRoronoa NP的一些例子。我更新了我的帖子。 –
感謝您的詳細說明,將此添加到AssemblyInfo中,使得我的UnitTestProject中的所有類和方法都可見,因爲它們都默認爲內部的。非常感謝 :) –