Esempio n. 1
0
        public void Should_return_aws_decision_to_schedule_the_activity()
        {
            var swfDecision = _scheduleActivityDecision.Decision();

            Assert.That(swfDecision.DecisionType, Is.EqualTo(DecisionType.ScheduleActivityTask));
            Assert.That(swfDecision.ScheduleActivityTaskDecisionAttributes.ActivityId, Is.EqualTo(_activityIdentity.Id.ToString()));
            Assert.That(swfDecision.ScheduleActivityTaskDecisionAttributes.ActivityType.Name, Is.EqualTo("Download"));
            Assert.That(swfDecision.ScheduleActivityTaskDecisionAttributes.ActivityType.Version, Is.EqualTo("1.0"));
            Assert.That(swfDecision.ScheduleActivityTaskDecisionAttributes.Control.FromJson <ActivityScheduleData>().PN, Is.EqualTo("First"));
        }