public void JsonSerialization_ReturnsCorrectJson() { var request = new MonitorNuGetProcessExitRequest(_processId); var json = TestUtilities.Serialize(request); Assert.Equal($"{{\"ProcessId\":{_processId}}}", json); }
private static Message CreateRequest(MessageType type, int?processId = null) { if (processId.HasValue) { var payload = new MonitorNuGetProcessExitRequest(processId.Value); return(MessageUtilities.Create( requestId: "a", type: MessageType.Request, method: MessageMethod.MonitorNuGetProcessExit, payload: payload)); } return(new Message( requestId: "a", type: type, method: MessageMethod.MonitorNuGetProcessExit, payload: null)); }
public void Constructor_InitializesProcessIdProperty() { var request = new MonitorNuGetProcessExitRequest(_processId); Assert.Equal(_processId, request.ProcessId); }