public void BuildTicketCancelAckDtoFromTicketCancelAckTest()
        {
            var ticket = new TicketCancelAck(SR.S1000, SR.I1000, TicketCancelAckStatus.NotCancelled, SR.I100, SR.S1000);
            var dto    = new TicketCancelAckMapper().Map(ticket);
            var json   = dto.ToJson();

            var newDto = TicketCancelAckDTO.FromJson(json);

            TicketCompareHelper.Compare(ticket, dto);
            TicketCompareHelper.Compare(ticket, newDto);
        }
        public void BuildTicketCancelAckDtoFromJsonTest()
        {
            var json = FileHelper.ReadFile(DirPath, @"ticket-cancel-ack.json");

            var dto = TicketCancelAckDTO.FromJson(json);

            Assert.IsNotNull(dto);
            Assert.IsNotNull(dto.Sender);
            Assert.AreEqual(dto.Sender.BookmakerId, 9985);
            Assert.AreEqual(dto.TicketCancelStatus, TicketCancelAckDTOTicketCancelStatus.Cancelled);
            Assert.AreEqual(dto.Version, "2.0");
        }
Exemple #3
0
        public static void Compare(ITicketCancelAck ticket, TicketCancelAckDTO 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.TicketCancelStatus), dto.TicketCancelStatus);
            Assert.IsFalse(string.IsNullOrEmpty(ticket.CorrelationId));
        }