This library provides RLV command processing and ease of use for checking current RLV permissions and restrictions
28 lines
798 B
C#
28 lines
798 B
C#
namespace LibreMetaverse.RLV.Tests.Queries
|
|
{
|
|
public class VersionNumBlQueryTests : RestrictionsBase
|
|
{
|
|
|
|
#region @versionnumbl=<channel_number>
|
|
|
|
[Theory]
|
|
[InlineData("", RlvService.RLVVersionNum)]
|
|
[InlineData("sendim,recvim", RlvService.RLVVersionNum + ",recvim,sendim")]
|
|
public async Task VersionNumBL(string seed, string expectedResponse)
|
|
{
|
|
var actual = _actionCallbacks.RecordReplies();
|
|
SeedBlacklist(seed);
|
|
|
|
await _rlv.ProcessMessage("@versionnumbl=1234", _sender.Id, _sender.Name);
|
|
|
|
var expected = new List<(int Channel, string Text)>
|
|
{
|
|
(1234, expectedResponse),
|
|
};
|
|
|
|
Assert.Equal(expected, actual);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|