public async Task ShouldReturnFailedResult_Because_UserGroupIsZero() { DefaultUser.SetNarfuGroup(0); var service = new ScheduleService(GetNarfuApi(false)); var result = await service.GetSchedule(DefaultUser.NarfuGroup, DateTime.Today); result.Should().BeOfType <FailedResult>(); result.Message.Should().NotBeNullOrWhiteSpace(); }
public async Task ShouldReturnFailedResult_Because_UserGroupIsZero() { DefaultUser.SetNarfuGroup(0); var command = new ScheduleCommand(GetScheduleService()); var message = GenerateMessageWithPayload(DefaultUser.Id, DefaultUser.Id, command.Trigger, DateTime.ToString("d")); var result = await command.Execute(message, DefaultUser); result.Should().BeOfType <FailedResult>(); result.Message.Should().NotBeNullOrEmpty(); }
public async Task ShouldReturnFailedResult_Because_UserGroupIsZero() { DefaultUser.SetNarfuGroup(0); var command = new MailingCommand(ApplicationContext); var message = GenerateMessageWithPayload(DefaultUser.Id, DefaultUser.Id, command.Trigger, "schedule"); var result = await command.Execute(message, DefaultUser); result.Should().BeOfType <FailedResult>("Группа пользователя не установлена"); result.Message.Should().NotBeNullOrEmpty(); }
public async Task ShouldReturnFailedResult_Because_UserGroupIsZero() { DefaultUser.SetNarfuGroup(0); var command = new ExamsCommand(GetNarfuApi()); var message = GenerateMessage(DefaultUser.Id, DefaultUser.Id, command.Aliases[0]); var result = await command.Execute(message, DefaultUser); result.Should().BeOfType <FailedResult>(); result.Message.Should().NotBeNullOrEmpty(); }