public void TextInitialize() { var kernel = AssemblyConfiguration.Kernel; _createScheduleCommand = kernel.Get <CreateScheduleCommand>(); _sut = kernel.Get <GetSchedulesQuery>(); }
public async Task ShouldGetAllListsAndItems() { var query = new GetSchedulesQuery(); var result = await SendAsync(query); result.Lists.Should().HaveCount(0); }
public async Task ShouldIncludePriorityLevels() { var query = new GetSchedulesQuery(); var result = await SendAsync(query); result.ScheduleTypes.Should().NotBeEmpty(); }
public void TestInitialize() { var commandFactory = AssemblyConfiguration.Kernel.Get <CommandFactory>(); var queryFactory = AssemblyConfiguration.Kernel.Get <QueryFactory>(); _mapper = AssemblyConfiguration.Kernel.Get <IMapper>(); _createScheduleCommand = commandFactory.GetInstance <CreateScheduleCommand>(); _getScheduleQuery = queryFactory.GetInstance <GetSchedulesQuery>(); _sut = commandFactory.GetInstance <DeleteScheduleCommand>(); }
public async Task ShouldGetOnePlanForUser() { var userId = "10"; var command = new CreateScheduleCommand { Title = "Tasks", Note = "Note", ScheduleType = ScheduleType.Daily, UserId = userId }; var itemId = await SendAsync(command); var query = new GetSchedulesQuery(); query.UserId = userId; var result = await SendAsync(query); result.Lists.Should().HaveCount(1); }