在我的命名空间Draughts
中,我有两个项目Draughts
和Draughts.UnitTests
。当我尝试访问Draughts.UnitTests
中的Draughts
方法/类时,它根本找不到任何东西。在Draughts.UnitTests
的顶部我放了using Draughts
。有任何想法吗?在测试项目中找不到项目类别/方法
BoardUnitTests.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Draughts;
using NUnit.Framework;
namespace Draughts.UnitTests
{
public class BoardUnitTests
{
private Board GetBoard()
{
return true;
}
[Test]
public void CheckValidBoardPosition_ValidPosition_ReturnsTrue()
{
Assert.AreEqual(1, 1);
}
}
}
在上面的代码,它不能识别板,其我在Draughts
定义的类。
这里是我的解决方案资源管理器的截图:
确实'Draughts.UnitTests'有参考'Draughts'? – Jonesopolis
请注意,'using'指令的_bot_与[reference](https://msdn.microsoft.com/en-us/library/wkze6zky.aspx)相同。 –
这是我的问题https://stackoverflow.com/questions/1211707/how-to-access-classes-in-another-assembly-for-unit-testing-purposes –