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); } }
public ActionResult GetStrikes(ulong guildId, ulong userId) { return(Ok(_strikeService.GetStrikes(guildId, userId))); }