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")); }