Esempio n. 1
0
        public void InvalidTeamIdTest()
        {
            var             categoryDto = SeedCategory();
            TeamCategoryDto dto         = new TeamCategoryDto()
            {
                TeamId     = Guid.NewGuid(),
                CategoryId = categoryDto.CategoryId
            };

            var result = Service.AddTeamCategory(dto);

            Assert.IsFalse(result.IsSuccess);

            DeleteSeededCategory(categoryDto.CategoryId);
        }
Esempio n. 2
0
        public void InvalidTestCategoryTest()
        {
            var teamDto     = SeedTeam();
            var categoryDto = SeedCategory();

            TeamCategoryDto dto = new TeamCategoryDto()
            {
                TeamCategoryId = Guid.Empty,
                TeamId         = teamDto.TeamId,
                CategoryId     = categoryDto.CategoryId
            };

            var result = Service.UpdateTeamCategory(dto);

            Assert.IsFalse(result.IsSuccess);

            DeleteSeededTeam(teamDto.TeamId);
            DeleteSeededCategory(categoryDto.CategoryId);
        }
Esempio n. 3
0
        public void AddRemoveTeamCategoryTest()
        {
            var teamDto      = SeedTeam();
            var categoryDto  = SeedCategory();
            var category2Dto = SeedCategory();

            TeamCategoryDto dto = new TeamCategoryDto()
            {
                CategoryId = categoryDto.CategoryId,
                TeamId     = teamDto.TeamId
            };

            var addResult = Service.AddTeamCategory(dto);

            Assert.IsTrue(addResult.IsSuccess);

            var tc = Service.GetTeamCategory(teamDto.TeamId, categoryDto.CategoryId);

            Assert.IsNotNull(tc);
            Assert.AreEqual(teamDto.TeamId, tc.TeamId);
            Assert.AreEqual(categoryDto.CategoryId, tc.CategoryId);

            dto.CategoryId     = category2Dto.CategoryId;
            dto.TeamCategoryId = tc.TeamCategoryId;
            var updateResult = Service.UpdateTeamCategory(dto);

            Assert.IsTrue(updateResult.IsSuccess);

            tc = Service.GetTeamCategory(teamDto.TeamId, category2Dto.CategoryId);
            Assert.IsNotNull(tc);
            Assert.AreEqual(category2Dto.CategoryId, tc.CategoryId);

            var deleteResult = Service.DeleteTeamCategory(teamDto.TeamId, category2Dto.CategoryId);

            Assert.IsTrue(deleteResult.IsSuccess);

            DeleteSeededTeam(teamDto.TeamId);
            DeleteSeededCategory(categoryDto.CategoryId);
            DeleteSeededCategory(category2Dto.CategoryId);
        }