public void Setup() { arguments = new StringBuilder(); arguments.AppendLine("5 5"); arguments.AppendLine("1 1 N"); arguments.AppendLine("LMLMLM"); arguments.AppendLine("2 2 S"); arguments.AppendLine("RMLMR"); plateauBuilder = Substitute.For <IPlateauBuilder>(); roverBuilder = Substitute.For <IRoverBuilder>(); roverCommandListBuilder = Substitute.For <IRoverCommandListBuilder>(); }
public RoverCommandParser(IPlateauBuilder plateauBuilder, IRoverBuilder roverBuilder, IRoverCommandListBuilder roverCommandListBuilder) { this.plateauBuilder = plateauBuilder; this.roverBuilder = roverBuilder; this.roverCommandListBuilder = roverCommandListBuilder; }