public void JsonSerialization_ReturnsCorrectJson()
        {
            var request = new MonitorNuGetProcessExitRequest(_processId);

            var json = TestUtilities.Serialize(request);

            Assert.Equal($"{{\"ProcessId\":{_processId}}}", json);
        }
Exemple #2
0
        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);
        }