public DetailsQueryHandlerAsyncShould()
        {
            task = new AllReadyTask
            {
                Id = 1,
                Name = "TaskName",
                Description = "TaskDescription",
                StartDateTime = DateTimeOffset.Now,
                EndDateTime = DateTimeOffset.Now,
                NumberOfVolunteersRequired = 5,
                Event = new Event
                {
                    Id = 2,
                    Name = "EventName",
                    CampaignId = 3,
                    Campaign = new Campaign { Id = 3, Name = "CampaignName", TimeZoneId = "Central Standard Time" },
                    UsersSignedUp = new List<EventSignup> { new EventSignup { User = new ApplicationUser { Id = "UserId", UserName = "******" } } }
                },
                RequiredSkills = new List<TaskSkill> { new TaskSkill { SkillId = 4, TaskId = 1 } },
                AssignedVolunteers = new List<TaskSignup> { new TaskSignup { User = new ApplicationUser { Id = "UserId", UserName = "******" } } }
            };

            Context.Tasks.Add(task);
            Context.SaveChanges();

            message = new DetailsQueryAsync { TaskId = task.Id };
            sut = new DetailsQueryHandlerAsync(Context);
        }
Exemple #2
0
        public DetailsQueryHandlerAsyncShould()
        {
            task = new AllReadyTask
            {
                Id            = 1,
                Name          = "TaskName",
                Description   = "TaskDescription",
                StartDateTime = DateTimeOffset.Now,
                EndDateTime   = DateTimeOffset.Now,
                NumberOfVolunteersRequired = 5,
                Event = new Event
                {
                    Id         = 2,
                    Name       = "EventName",
                    CampaignId = 3,
                    Campaign   = new Campaign {
                        Id = 3, Name = "CampaignName", TimeZoneId = "Central Standard Time"
                    },
                    UsersSignedUp = new List <EventSignup> {
                        new EventSignup {
                            User = new ApplicationUser {
                                Id = "UserId", UserName = "******"
                            }
                        }
                    }
                },
                RequiredSkills = new List <TaskSkill> {
                    new TaskSkill {
                        SkillId = 4, TaskId = 1
                    }
                },
                AssignedVolunteers = new List <TaskSignup> {
                    new TaskSignup {
                        User = new ApplicationUser {
                            Id = "UserId", UserName = "******"
                        }
                    }
                }
            };

            Context.Tasks.Add(task);
            Context.SaveChanges();

            message = new DetailsQueryAsync {
                TaskId = task.Id
            };
            sut = new DetailsQueryHandlerAsync(Context);
        }