public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(ListeningOn); 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()); } }
/// <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</summary> /// /// <param name="other">The prototype buffer email to compare to this object.</param> /// /// <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.</returns> public bool Equals(ProtoBufEmail other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return Equals(other.ToAddress, ToAddress) && Equals(other.FromAddress, FromAddress) && Equals(other.Subject, Subject) && Equals(other.Body, Body) && other.AttachmentData.EquivalentTo(AttachmentData); }
/// <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</summary> /// /// <param name="other">The prototype buffer email to compare to this object.</param> /// /// <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.</returns> public bool Equals(ProtoBufEmail other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Equals(other.ToAddress, ToAddress) && Equals(other.FromAddress, FromAddress) && Equals(other.Subject, Subject) && Equals(other.Body, Body) && other.AttachmentData.EquivalentTo(AttachmentData)); }
public void Can_Send_ProtoBuf_request() { var client = new ProtoBufServiceClient(ListeningOn); 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()); } }
/// <summary>Anies the given request.</summary> /// /// <param name="request">The request.</param> /// /// <returns>An object.</returns> public object Any(ProtoBufEmail request) { return request; }
/// <summary>Anies the given request.</summary> /// /// <param name="request">The request.</param> /// /// <returns>An object.</returns> public object Any(ProtoBufEmail request) { return(request); }