public TicketAckDTO(ITicketAck ticket) { TicketId = ticket.TicketId; Sender = new Sender(ticket.BookmakerId); Code = ticket.Code; Message = ticket.Message; TicketStatus = MtsTicketHelper.Convert(ticket.TicketStatus); TimestampUtc = MtsTicketHelper.Convert(ticket.Timestamp); Version = ticket.Version; }
public static void Compare(ITicketAck ticket, TicketAckDTO dto) { Assert.IsTrue(ticket != null); Assert.IsTrue(dto != null); Assert.AreEqual(ticket.TicketId, dto.TicketId); Assert.AreEqual(MtsTicketHelper.Convert(ticket.Timestamp), dto.TimestampUtc); Assert.AreEqual(ticket.Version, dto.Version); Assert.AreEqual(ticket.BookmakerId, dto.Sender.BookmakerId); Assert.AreEqual(ticket.Code, dto.Code); Assert.AreEqual(ticket.Message, dto.Message); Assert.AreEqual(MtsTicketHelper.Convert(ticket.TicketStatus), dto.TicketStatus); Assert.IsFalse(string.IsNullOrEmpty(ticket.CorrelationId)); }
public static TicketAckDTO Map(ITicketAck source) { return(new TicketAckDTO(source)); }