public void DeleteMatch_Cheсk_Not_This_Match()
        {
            IMatchListService matchListService = GetMatchListService();

            new Func <Task>(() => matchListService.DeleteMatch("user", "otherId"))
            .ShouldThrow <KeyNotFoundException>();
        }
        public async Task GetMatches_Check_Empty()
        {
            IMatchListService matchListService = GetMatchListService();

            await matchListService.CreateMatch("user");

            var match = await matchListService.GetMatches("user2", 10, 0);

            match.Should().BeNullOrEmpty();
        }
        public async Task DeleteMatch_Cheсk_Not_This_User()
        {
            IMatchListService matchListService = GetMatchListService();

            await matchListService.CreateMatch("user");

            var matchIds = await matchListService.GetMatches("user", 10, 0);

            var matchId = matchIds.SingleOrDefault().MatchId;

            new Func <Task>(() => matchListService.DeleteMatch("user1", matchId)).ShouldThrow <KeyNotFoundException>();
        }
        public async Task GetMatchService_Cheсk_Not_This_User_and_Match()
        {
            IMatchListService matchListService = GetMatchListService();

            await matchListService.CreateMatch("user");

            var matchIds = await matchListService.GetMatches("user", 10, 0);

            var matchId = matchIds.SingleOrDefault().MatchId;

            new Func <Task>(() => matchListService.GetMatchService("otherUser", "otherId"))
            .ShouldThrow <KeyNotFoundException>();
        }
        public async Task GetMatchService_Cheсk()
        {
            IMatchListService matchListService = GetMatchListService();

            await matchListService.CreateMatch("user");

            var matchIds = await matchListService.GetMatches("user", 10, 0);

            var matchId      = matchIds.SingleOrDefault().MatchId;
            var matchService = await matchListService.GetMatchService("user", matchId);

            matchService.Should().NotBeNull();
        }
        public async Task DeleteMatch_Cheсk()
        {
            IMatchListService matchListService = GetMatchListService();

            await matchListService.CreateMatch("user");

            var matchIds = await matchListService.GetMatches("user", 10, 0);

            var matchId = matchIds.SingleOrDefault().MatchId;

            await matchListService.DeleteMatch("user", matchId);

            var matches = await matchListService.GetMatches("user", 10, 0);

            matches.Should().BeNullOrEmpty();
        }
示例#7
0
 public DynamicStatsService(IMatchListService matchListService)
 {
     _matchListService = matchListService;
 }
示例#8
0
 public HomeController(IMatchListService matchListService)
 {
     _matchListService = matchListService;
 }
 public MatchController(UserManager <ApplicationUser> userManager, IMatchListService matchListService)
 {
     _userManager      = userManager;
     _matchListService = matchListService;
 }