public async Task HandleAsync(FeedbackFormReceived @event) { _logger.LogInformation($"4. Feedback form received: {@event.FeedbackFormId} with questions:{string.Concat(@event.Questions)}"); var feedbackId = Guid.NewGuid(); var answers = new List <string> { "Very usefull" }; var command = new SaveFeedback(feedbackId, @event.CourseId, @event.UserId, answers); _channel.BasicPublish(exchange: "", routingKey: Extensions.GetCommandQueueName <SaveFeedback>(), basicProperties: null, body: command.ObjectToByteArray()); }
public void createFeedbackTest() { DbConnection dbConn = new DbConnection(); dbConn.connect(); CreateFeedback sendInterviewer = new CreateFeedback(); sendInterviewer.InterviewerChosenTemplateID = int.Parse("50"); sendInterviewer.IntervieweeLastName = "me"; sendInterviewer.IntervieweeFirstName = "me"; sendInterviewer.IntervieweeAddress = "me"; sendInterviewer.IntervieweePosition = "me"; sendInterviewer.IntervieweePhoneNo = 01125864125; sendInterviewer.IntervieweeEmail = "me"; sendInterviewer.InterviewerComment = "me"; SaveFeedback newTxtbox1 = new SaveFeedback(); int recordCnt = newTxtbox1.addFeedback(dbConn.getConn(), sendInterviewer); Assert.IsNotNull("Pass."); }