public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient("http://*****:*****@email.com", FromAddress = "*****@*****.**", Subject = "Subject", Body = "Body", AttachmentData = Encoding.UTF8.GetBytes("AttachmentData"), }; try { var response = client.Send<ProtoBufEmail>(request); Console.WriteLine(response.Dump()); Assert.That(response.Equals(request)); } catch (WebServiceException webEx) { Console.WriteLine(webEx.ResponseDto.Dump()); Assert.Fail(webEx.Message); } }
public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(Config.ServiceStackBaseUri); var request = new ProtoBufEmail { ToAddress = "*****@*****.**", FromAddress = "*****@*****.**", Subject = "Subject", Body = "Body", AttachmentData = Encoding.UTF8.GetBytes("AttachmentData"), }; try { var response = client.Send <ProtoBufEmail>(request); Console.WriteLine(response.Dump()); Assert.That(response.Equals(request)); } catch (WebServiceException webEx) { Console.WriteLine(webEx.ResponseDto.Dump()); Assert.Fail(webEx.Message); } }
//해당하는 BoardId를 가진 Snapshot의 가장 최근 데이터를 불러옴. public SnapshotDTO GetsnapshotbyBoard(int boardid) { try { var dto = client.Send <EnvelopeDTO <SnapshotDTO> >(new SnapshotGetbyBoardIdRequestDTO { For_BoardId = boardid }); return(dto.SafeBody); } catch (OutOfMemoryException) { Console.WriteLine("메모리 오류 입니다."); return(null); } catch (Exception e) { return(null); } }
public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(ListeningOn) { RequestFilter = req => Assert.That(req.Accept, Is.EqualTo(MimeTypes.ProtoBuf)) }; var request = CreateProtoBufEmail(); var response = client.Send <ProtoBufEmail>(request); response.PrintDump(); Assert.That(response.Equals(request)); }
public TimePeriodDTO CreateNewTimePeriod() { try { client = new ProtoBufServiceClient("http://localhost:61910"); var dto = client.Send <EnvelopeDTO <TimePeriodDTO> >(new TimePeriodCreateRequestDTO { Crawled = DateTime.Now, Scheduled = DateTime.Now }); return(dto.SafeBody); } catch (Exception e) { return(null); } }
public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(Constants.ServiceStackBaseHost) { RequestFilter = req => Assert.That(req.Accept, Is.EqualTo(MimeTypes.ProtoBuf)) }; var request = CreateProtoBufEmail(); var response = client.Send <ProtoBufEmail>(request); response.PrintDump(); Assert.That(response.FromAddress, Is.EqualTo(request.FromAddress)); Assert.That(response.ToAddress, Is.EqualTo(request.ToAddress)); Assert.That(response.Subject, Is.EqualTo(request.Subject)); Assert.That(response.Body, Is.EqualTo(request.Body)); Assert.That(response.AttachmentData, Is.EqualTo(request.AttachmentData)); }
public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(ListeningOn) { RequestFilter = req => Assert.That(req.Accept, Is.EqualTo(MimeTypes.ProtoBuf)) }; var request = CreateProtoBufEmail(); var response = client.Send<ProtoBufEmail>(request); response.PrintDump(); Assert.That(response.Equals(request)); }