public void CreateBoard() { var expectedBoard = new { Columns = _columns, Rows = _rows }; var board = new Domain.Board.Board(expectedBoard.Columns, expectedBoard.Rows); expectedBoard.ToExpectedObject().ShouldMatch(board); }
public Domain.Board.Board Build() { var board = new Domain.Board.Board(_columns, _rows); if (_id > -1) { var propertyInfo = board.GetType().GetProperty("Id"); propertyInfo.SetValue(board, Convert.ChangeType(_id, propertyInfo.PropertyType), null); } return(board); }
//setup public AddTurtleTest() { _turtleRepository = new Mock <ITurtleRepository>(); _boardRepository = new Mock <IBoardRepository>(); _board = BoardBuilder.NewInstance().WithId(45).Build(); _boardRepository.Setup(r => r.searchById(_board.Id)).Returns(_board); var faker = new Faker(); _turtleDto = new TurtleDto() { BoardId = _board.Id, Columns = faker.Random.Int(1, 100), Rows = faker.Random.Int(1, 100) }; _addTurtle = new AddTurtle(_turtleRepository.Object, _boardRepository.Object); }
public void Add(BoardDTO boardDto) { var board = new Domain.Board.Board(boardDto.Columns, boardDto.Rows); _boardRepository.Add(board); }
public ExitpointBuilder WithBoard(Domain.Board.Board Board) { Board = Board; return(this); }