public void VerifyCustomerUserDissociateServiceResponse() { WaitForKafkaResponseAfterDissociate(); if (DissociateCustomerUserModel.CustomerUID != null) { Assert.AreEqual(DissociateCustomerUserModel.CustomerUID, dissociateCustomerUserResponse.DissociateCustomerUserEvent.CustomerUID); } if (DissociateCustomerUserModel.UserUID != null) { Assert.AreEqual(DissociateCustomerUserModel.UserUID, dissociateCustomerUserResponse.DissociateCustomerUserEvent.UserUID); } if (DissociateCustomerUserModel.ActionUTC != null) { Assert.AreEqual(DissociateCustomerUserModel.ActionUTC.ToString("yyyyMMddHHmmss"), dissociateCustomerUserResponse.DissociateCustomerUserEvent.ActionUTC.ToString("yyyyMMddHHmmss")); } dissociateCustomerUserResponse = null;//reassigning the response back to null }
public void Handle(PayloadMessage message) { try { if (message.Value == null || message.Value == "null") { LogResult.Report(Log, "log_ForInfo", "Kafka Message is Null"); return; } if (AssociateCustomerUserModel != null && AssociateCustomerUserModel.ActionUTC != null) { if (AssociateCustomerUserModel.ActionUTC.ToString() != null && message.Value.Contains(AssociateCustomerUserModel.ActionUTC.ToString("yyyy-MM-ddTHH:mm:ss")) && message.Value.Contains(AssociateCustomerUserModel.ReceivedUTC.ToString()) && AssociateCustomerUserModel.CustomerUID.ToString() != null && message.Value.Contains(AssociateCustomerUserModel.CustomerUID.ToString())) { associateCustomerUserResponse = JsonConvert.DeserializeObject <AssociateCustomerUserModel>(message.Value); } LogResult.Report(Log, "log_ForInfo", string.Format("Response Received With Offset {0}: {1}", message.OffSet, message.Value)); if (DissociateCustomerUserModel != null && DissociateCustomerUserModel.ActionUTC != null && DissociateCustomerUserModel.CustomerUID != Guid.Empty) { if (DissociateCustomerUserModel.ActionUTC.ToString() != null && message.Value.Contains(DissociateCustomerUserModel.ActionUTC.ToString("yyyy-MM-ddTHH:mm:ss")) && message.Value.Contains(DissociateCustomerUserModel.ReceivedUTC.ToString()) && DissociateCustomerUserModel.CustomerUID.ToString() != null && message.Value.Contains(DissociateCustomerUserModel.CustomerUID.ToString())) { dissociateCustomerUserResponse = JsonConvert.DeserializeObject <DissociateCustomerUserModel>(message.Value); } LogResult.Report(Log, "log_ForInfo", string.Format("Response Received With Offset {0}: {1}", message.OffSet, message.Value)); } } } catch (Exception e) { LogResult.Report(Log, "log_ForError", "Got Error While Handling Response", e); throw new Exception(e + "Got Error While Handling Response"); } }