Example #1
0
        public override async Task Given()
        {
            // TODO: Change this syntax. I can't compose scenarios
            // Would be nice to compose with another scenario that sets Achievements

            _fix = await _.Scenario <AreasAndGoalsFixture>();

            var ach1            = _.Make <Achievement>(x => x.GoalId = _fix.Goal1.Id, x => x.Achieved = true);
            var ach2            = _.Make <Achievement>(x => x.GoalId = _fix.Goal2.Id, x => x.Achieved = true);
            var ach3            = _.Make <Achievement>(x => x.GoalId = _fix.Goal3.Id, x => x.Achieved = true);
            var ach4            = _.Make <Achievement>(x => x.GoalId = _fix.Goal4.Id, x => x.Achieved = false);
            var achDeletedArea  = _.Make <Achievement>(x => x.GoalId = _fix.DeletedGoal.Id, x => x.Achieved = true);
            var achDeletedArea1 = _.Make <Achievement>(x => x.GoalId = _fix.DeletedGoalArea1.Id, x => x.Achieved = false);

            _iteration = _.Make <Iteration>(x => x.Achievements = new List <Achievement>
            {
                ach1, ach2, ach3, ach4, achDeletedArea, achDeletedArea1
            });

            await _.Save(_iteration, ach1, ach2, ach3, ach4, achDeletedArea, achDeletedArea1);

            // act
            _result = await _.Send(new IterationShow.Query {
                Id = _iteration.Id
            });
        }
Example #2
0
 public override async Task Given()
 {
     _fix = await _.Scenario <AreasAndGoalsFixture>();
 }