Exemplo n.º 1
0
        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()));
        }
Exemplo n.º 2
0
        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()));
        }
Exemplo n.º 3
0
        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));
        }