public void DeleteExpiredPlayersCallsDeleteMakerAndDoesNotThrowError() { //Arrange var token = "Abc"; var players = new List <BidViewModel>(); var ids = new TradeIdsModel { TradeIds = "12345" }; A.CallTo(() => _tradeIdsBuilder.GetTradeIds(players)).Returns(ids); A.CallTo(() => _urlBuilder.BuildDeletePlayerUrl(ids.TradeIds)).Returns("DeleteUrl"); //Act //Assert Assert.DoesNotThrow(() => _deleteHandler.DeleteExpiredPlayers(token, players)); A.CallTo(() => _deleteMaker.MakeDeleteRequest(token, "DeleteUrl")).MustHaveHappenedOnceExactly(); }
public async Task ClearExpiredPlayers(string accessToken, List <BidViewModel> allPlayers) { await _deleteHandler.DeleteExpiredPlayers(accessToken, allPlayers); }