public void Can_be_configured_to_schedule_activity_with_custom_input_object() { var activityItem = new ActivityItem(_activityIdenity, null); activityItem.WithInput(a => new{ InputFile = "SomeFile", Rate = 50 }); var decision = ScheduleDecision(activityItem); Assert.That(decision.Input, Is.EqualTo(new { InputFile = "SomeFile", Rate = 50 }.ToJson())); }
public void Can_be_configured_to_schedule_activity_with_primitive_string() { DateTime activityInput = DateTime.Now; var activityItem = new ActivityItem(_activityIdentity, null); activityItem.WithInput(a => activityInput); var decision = ScheduleDecision(activityItem); Assert.That(decision.Input, Is.EqualTo(activityInput.ToString())); }
public void Can_be_configured_to_schedule_activity_with_custom_input_string() { const string activityInput = "actvity"; var activityItem = new ActivityItem(_activityIdentity, null); activityItem.WithInput(a => activityInput); var decision = ScheduleDecision(activityItem); Assert.That(decision.Input, Is.EqualTo(activityInput)); }