public void CloseRoueletteWinningByNumberAndColorTest() { var cache = new MockCache(); var random = new MockGenerateRandom(); IRouletteService service = new RouletteService(cache, random); var dtoAdd = service.AddRoulette(); var dtoStart = service.StartRoulette(new Domain.Dtos.RouletteStartDto { Id = dtoAdd.Id }); service.Bet("mna", new Domain.Dtos.RouletteBetDto { IdRoulette = dtoAdd.Id, CashAmount = 1000, Color = Domain.Enums.ColorEnum.Red, Number = 10 }); var dtoClose = service.CloseRoulette(new Domain.Dtos.RouletteCloseDto() { Id = dtoAdd.Id }); Assert.IsTrue(dtoClose.WinningNumber == 10); Assert.IsTrue(dtoClose.Bets[0].WinnerAmount == 6800); }