public DetailsQueryHandlerShould() { 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" } }, 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 DetailsQuery { TaskId = task.Id }; sut = new DetailsQueryHandler(Context); }
public DetailsQueryHandlerShould() { 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" }, TimeZoneId = "Central Standard Time" }, RequiredSkills = new List <TaskSkill> { new TaskSkill { SkillId = 4, TaskId = 1 } }, AssignedVolunteers = new List <TaskSignup> { new TaskSignup { User = new ApplicationUser { Id = "UserId", UserName = "******", FirstName = "FirstName", LastName = "LastName", PhoneNumber = "PhoneNumber", AssociatedSkills = new List <UserSkill> { new UserSkill { Skill = new Skill { Name = "Skill", ParentSkill = new Skill { Name = "Parent skill" } } } } } } } }; Context.Tasks.Add(task); Context.SaveChanges(); message = new DetailsQuery { TaskId = task.Id }; sut = new DetailsQueryHandler(Context); }
private static TodoDetails Query(DetailsQuery query) { var handler = new DetailsQueryHandler(_db.Database); return(handler.RequestAsync(query).Await()); }