Esempio n. 1
0
    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();
    }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
    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();
    }
Esempio n. 4
0
    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();
    }