私の名前空間にDraughts
私は2つのプロジェクトDraughts
とDraughts.UnitTests
があります。 Draughts
メソッド/クラスDraughts.UnitTests
にアクセスしようとすると、何も見つかりません。 Draughts.UnitTests
の先頭にはusing Draughts
と書いてあります。何か案は?テストプロジェクトでプロジェクトクラス/メソッドが見つかりません
BoardUnitTests.csそれは私がDraughts
で定義したクラスであるボードを認識することはできません上記のコードでは
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
への参照を持っていない
1)これらのものの一つに関連している
「Draughts.UnitTests」には「Draughts」という言葉がありますか? – Jonesopolis
'using'ディレクティブは、[reference](https://msdn.microsoft.com/en-us/library/wkze6zky.aspx)と同じ_bot_です。 –
これは私の問題だったhttps://stackoverflow.com/questions/1211707/how-to-access-classes-in-another-assembly-for-unit-testing-purposes –