//----------------------------------------------------------------------- // // Copyright (c) Andrew Arnott. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOAuth.Test.Mocks { using System; using System.Diagnostics; using System.Runtime.Serialization; using DotNetOAuth.Messaging; using DotNetOAuth.Messaging.Bindings; [DataContract(Namespace = Protocol.DataContractNamespaceV10)] internal class TestExpiringMessage : TestSignedDirectedMessage, IExpiringProtocolMessage { [DebuggerBrowsable(DebuggerBrowsableState.Never)] private DateTime utcCreationDate; internal TestExpiringMessage(MessageTransport transport) : base(transport) { } #region IExpiringProtocolMessage Members [DataMember(Name = "created_on")] DateTime IExpiringProtocolMessage.UtcCreationDate { get { return this.utcCreationDate; } set { this.utcCreationDate = value.ToUniversalTime(); } } #endregion } }