public void CreateEvaluateCommandWithVariableId() { // Arrange const int commandId = 3; var resultFactoryMock = new Mock <IEvaluationResultFactory>(); const int variableId = 2; // Act var evaluateCommand = new EvaluateCommand(commandId, resultFactoryMock.Object, variableId); // Assert Assert.AreEqual(commandId, evaluateCommand.Id); Assert.AreEqual( string.Format( "{{\"command\":\"evaluate\",\"seq\":{0},\"type\":\"request\",\"arguments\":{{\"expression\":\"variable.toString()\",\"frame\":0,\"global\":false,\"disable_break\":true,\"additional_context\":[{{\"name\":\"variable\",\"handle\":{1}}}],\"maxStringLength\":-1}}}}", commandId, variableId), evaluateCommand.ToString()); }
public void CreateEvaluateCommand() { // Arrange const int commandId = 3; var resultFactoryMock = new Mock <IEvaluationResultFactory>(); const string expression = "expression"; // Act var evaluateCommand = new EvaluateCommand(commandId, resultFactoryMock.Object, expression); // Assert Assert.AreEqual(commandId, evaluateCommand.Id); Assert.AreEqual( string.Format( "{{\"command\":\"evaluate\",\"seq\":{0},\"type\":\"request\",\"arguments\":{{\"expression\":\"{1}\",\"frame\":0,\"global\":false,\"disable_break\":true,\"maxStringLength\":-1}}}}", commandId, expression), evaluateCommand.ToString()); }