Пример #1
0
    public void GetStrikes()
    {
        var mock = new Mock <IStrikeData>(MockBehavior.Strict);

        mock.Setup(x => x.GetStrikes(0, 0)).Returns(GetTestStrikes());

        var StrikeService = new StrikeService(mock.Object);

        var actual = StrikeService.GetStrikes(0, 0);

        for (int i = 0; i < actual.Count; i++)
        {
            Assert.Equal(1 * ((ulong)i + 1), actual[i].Guild);
            Assert.Equal(2 * ((ulong)i + 1), actual[i].Mod);
            Assert.Equal(3 * ((ulong)i + 1), actual[i].User);
            Assert.Equal($"reason{1 * (i + 1)}", actual[i].Reason);
            Assert.Equal($"date{1 * (i + 1)}", actual[i].Date);
            Assert.Equal(10 * (i + 1), actual[i].Id);
        }
    }
Пример #2
0
 public ActionResult GetStrikes(ulong guildId, ulong userId)
 {
     return(Ok(_strikeService.GetStrikes(guildId, userId)));
 }