командный файл для цикла с пробелами в имени каталога

Я использую Moq, и у меня есть следующий интерфейс:

public interface IGameBoard : IEnumerable<PieceType>
{
    ...  
}
public class GameBoardNodeFactory
{
    public virtual GameBoardNode Create (int row, int column, IGameBoard gameBoard)
    {
        ...
    }
}

Затем у меня есть такой тест:

var clonedGameBoardMock = new Mock<IGameBoard> (MockBehavior.Loose);
var gameBoardNodeFactoryMock = new Mock<GameBoardNodeFactory> ();
gameBoardNodeFactoryMock.Setup (x =>
    x.Create (
        position.Row,
        position.Column,
        clonedGameBoardMock.Object)).Returns (new GameBoardNode { Row = position.Row, Column = position.Column });

Но затем gameBoardNodeFactoryMock.Object.Create (position.Row, position.Column, clonedGameBoardMock.Object) выдает исключение NullReferenceException. Я попытался создать макет для IGameBoard, чтобы он не расширял интерфейс IEnumerable , и тогда он работал.

Любая помощь приветствуется.

9
задан Xorty 5 April 2011 в 14:36
поделиться