public void GetDelay_Test() { var data = new AdditionalMessageData(); Assert.Null(data.GetDelay()); var time = DateTime.UtcNow; data.SetDelay(time.TimeOfDay); Assert.Equal(time.TimeOfDay, data.GetDelay()); time = DateTime.UtcNow.AddHours(1); data.SetDelay(time.TimeOfDay); Assert.Equal(time.TimeOfDay, data.GetDelay()); }
public void AdditionalMessageData() { IAdditionalMessageData test = new AdditionalMessageData(); test.SetDelay(TimeSpan.FromSeconds(1)); Assert.Equal(TimeSpan.FromSeconds(1), test.GetDelay()); test.SetExpiration(TimeSpan.FromSeconds(5)); Assert.Equal(TimeSpan.FromSeconds(5), test.GetExpiration()); test.SetExpiration(null); Assert.Null(test.GetExpiration()); }