public void Get_Name() { var input = new Data(); IAdditionalMetaData data = new AdditionalMetaData <Data>("test", input); Assert.Equal("test", data.Name); }
public void Get_Value() { var input = new Data(); var data = new AdditionalMetaData <Data>("test", input); Assert.Equal(data.Value, input); }
/// <summary> /// Creates metadata needed to add this job to the db. /// </summary> /// <param name="jobName">Name of the job.</param> /// <param name="scheduledTime">The scheduled time.</param> /// <param name="eventTime">The event time.</param> /// <param name="route">The route.</param> /// <param name="messageData">The message data.</param> public void Create(string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime, string route, IAdditionalMessageData messageData) { var item = new AdditionalMetaData<string>("JobName", jobName); messageData.AdditionalMetaData.Add(item); _jobSchedulerMetaData.Set(jobName, scheduledTime, eventTime, route, messageData); }
/// <summary> /// Creates metadata needed to add this job to the db. /// </summary> /// <param name="jobName">Name of the job.</param> /// <param name="scheduledTime">The scheduled time.</param> /// <param name="eventTime">The event time.</param> /// <param name="messageData">The message data.</param> /// <param name="route">The route.</param> public void Create(string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime, IAdditionalMessageData messageData, string route) { var item = new AdditionalMetaData <string>("JobName", jobName); messageData.AdditionalMetaData.Add(item); _jobSchedulerMetaData.Set(jobName, scheduledTime, eventTime, route, messageData); }
public void Create_MetaData_Null_Name_Fails() { Assert.Throws <ArgumentNullException>( delegate { var test = new AdditionalMetaData <Data>(null, new Data()); Assert.Null(test); }); }