public ToyOperations(ILogger <ToyOperations> logger, IRobotCommands robotCommands, IOptions <ToyRobotSettings> settings) { _logger = logger; _robotCommands = robotCommands; _settings = settings.Value; _board = _settings.Board; Robot = new Common.Robot { Coordinate = new Position <int>() }; }
public void Setup() { _logger = Mock.Of <ILogger <ToyOperations> >(); _robotCommands = Mock.Of <IRobotCommands>(); _settings = Mock.Of <IOptions <ToyRobotSettings> >(); Mock.Get(_settings).Setup(o => o.Value) .Returns(new ToyRobotSettings { Board = new TableTop { Length = 5, Breadth = 5 } }); }