В моем пространстве имен Draughts
У меня есть два проекта: Draughts
и Draughts.UnitTests
. Когда я пытаюсь получить доступ к Draughts
методам/классам в Draughts.UnitTests
, он ничего не может найти. В верхней части 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_ такая же, как [ссылка] (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 –