public void BuildTicketResponseDtoFromTicketResponseTest() { var dto = TicketBuilderHelper.GetTicketResponse(); var ticket = new TicketResponseMapper(null).Map(dto, SR.S1000, null, dto.ToJson()); TicketCompareHelper.Compare(ticket, dto); }
public void BuildTicketResponseFromTicketResponseDtoTest() { var json = FileHelper.ReadFile(DirPath, @"ticket-response2.json"); var dto = TicketResponseDTO.FromJson(json); var ticket = new TicketResponseMapper(null).Map(dto, SR.S1000, null, dto.ToJson()); TicketCompareHelper.Compare(ticket, dto); }
public void BuildTicketResponseFromTicketResponseJson_ReceivedFromCustomerTest() { var json = FileHelper.ReadFile(DirPath, @"ticket-response-customer.json"); var dto = TicketResponseDTO.FromJson(json); var ticket = new TicketResponseMapper(null).Map(dto, SR.S1000, null, dto.ToJson()); TicketCompareHelper.Compare(ticket, dto); Assert.IsNotNull(ticket.BetDetails); Assert.IsNotNull(dto.Result.BetDetails.First().SelectionDetails); Assert.IsNull(ticket.BetDetails.First().SelectionDetails); }
public void TicketResponseToJsonTest() { var dto = TicketBuilderHelper.GetTicketResponse(); var ticket = new TicketResponseMapper(null).Map(dto, "c1", null, dto.ToJson()); var ticketJson = ticket.ToJson(); var dtoJson = dto.ToJson(); CheckResponseFields(ticketJson); CheckResponseFields(dtoJson); Assert.AreEqual(ticketJson, dtoJson); }
public void BuildTicketAltStakeTest() { var ticket = TicketBuilderHelper.GetTicket(); var ticketResponseDto = TicketBuilderHelper.GetTicketResponse(ticket, Status.Rejected, false, true); var ticketResponse = new TicketResponseMapper(null).Map(ticketResponseDto, S1000, null, ticketResponseDto.ToJson()); Thread.Sleep(500); var reofferTicket = new BuilderFactoryHelper().BuilderFactory.CreateAltStakeBuilder().Set(ticket, ticketResponse, "altStakeTicket-" + I1000P).BuildTicket(); Assert.IsNotNull(reofferTicket); TicketCompareHelper.Compare(ticket, reofferTicket, false, true); }