public async Task AddBetGroup_WithNoTeams_AddsNothing() { var service = new BetService(this.dbContext, null); var result = await service.AddBetGroupAsync(null, new BetGroupBindingModel()); var betsCount = this.dbContext.BetsForPosition.Count(); Assert.AreEqual(0, betsCount); }
public async Task AddBetGroup_WithFewTeams_AddsCorrectNumber() { var model = new BetGroupBindingModel() { Teams = new List <BetTeamBindingModel>() { new BetTeamBindingModel() { Position = 1 } } }; var service = new BetService(this.dbContext, null); var result = await service.AddBetGroupAsync(null, model); var betsCount = this.dbContext.BetsForPosition.Count(); Assert.AreEqual(model.Teams.Count, betsCount); }