Ejemplo n.º 1
0
        public async Task FindMemberRoleByName_TCI88_InvalidRoleName()
        {
            //arrange
            var roleName = RoleTestUtils.GenerateInvalidRole().Name;

            //act
            var result = await _sut.FindMemberRoleByName(roleName);

            //assert
            Assert.IsNull(result);
        }
Ejemplo n.º 2
0
        public async Task GetMemberInRoleCount_TCI91_InvalidRoleName()
        {
            //arrange
            var roleName = RoleTestUtils.GenerateInvalidRole().Name;

            //act
            var result = await _sut.GetMemberInRoleCount(roleName);

            //assert
            Assert.IsNotNull(result);
        }
Ejemplo n.º 3
0
        public async Task FindMemberRoleByRoleId_TCI86_InvalidRoleId()
        {
            //arrange
            int roleId = Int32.Parse(RoleTestUtils.GenerateInvalidRole().Id);

            //act
            var result = await _sut.FindMemberRoleByRoleId(roleId);

            //assert
            Assert.IsNull(result);
        }
Ejemplo n.º 4
0
        public async Task FindModelsWithRoleName_InvalidRoleName_HappyPath()
        {
            //arrange
            _sut = new MemberRepository(_access.Object, _mapper.Object);
            var role = RoleTestUtils.GenerateInvalidRole();

            //act
            await _sut.FindModelsWithRoleName(role.Name);

            //assert
            _access.Verify(x => x.FindMemberModelsByRoleName(It.IsAny <string>()), Times.Never);
        }
Ejemplo n.º 5
0
        public async Task GetMemberInRoleCountTest_InvalidRoleName_HappyPath()
        {
            //arrange
            _sut = new MemberRepository(_access.Object, _mapper.Object);
            var role = RoleTestUtils.GenerateInvalidRole();

            //act
            await _sut.GetMemberInRoleCount(role.Name);

            //assert
            _access.Verify(x => x.GetMemberInRoleCount(It.IsAny <string>()), Times.Never);
        }
        public async Task FindRoleNameAsyncTest_InvalidRole_Passes()
        {
            //arrange
            _mapper.WithMap(RoleMapTestUtils.GenerateValidRoleMap());

            _sut = new RoleRepository(_access.Object, _rAccess.Object, _mapper.Object);

            //act
            await _sut.FindRoleName(RoleTestUtils.GenerateInvalidRole().Id);

            //assert
            _access.Verify(x => x.FindMemberRoleByRoleId(It.IsAny <int>()), Times.Never());
        }
        public async Task DeleteByIdAsyncTest_InvalidRole_Fails()
        {
            //arrange
            _mapper.WithMap(RoleMapTestUtils.GenerateValidRoleMap());

            _sut = new RoleRepository(_access.Object, _rAccess.Object, _mapper.Object);

            //act
            await _sut.DeleteAsync(RoleTestUtils.GenerateInvalidRole());

            //assert
            _rAccess.Verify(x => x.DeleteOneAsync(It.IsAny <IMap>()), Times.Never());
        }
        public async Task RemoveFromRoleAsync_InvalidRole_Fails()
        {
            //arrange
            _repositoryMock.RemoveFromRoleAsync();
            var member = MemberTestUtils.GenerateValidMember();
            var role   = RoleTestUtils.GenerateInvalidRole();

            //act
            await _facade.RemoveFromRoleAsync(member, role.Name);

            //assert
            _repositoryMock.Verify(x => x.RemoveFromRole(It.IsAny <Member>(), It.IsAny <string>()), Times.Never);
        }
        public async Task GetMemberInRoleCount_InvalidRole_HappyPath()
        {
            //arrange
            _repositoryMock.WithSuccessfulInRoleCount();
            var role = RoleTestUtils.GenerateInvalidRole();

            //act
            var result = await _facade.GetMemberInRoleCount(role.Name);

            //assert
            _repositoryMock.Verify(x => x.GetMemberInRoleCount(It.IsAny <string>()), Times.Never);
            Assert.IsNull(result);
        }
        public async Task FindWithRoleNamePagedModel_InvalidRole_Fails()
        {
            //arrange
            var role = RoleTestUtils.GenerateInvalidRole();

            _repositoryMock.WithSuccesfulFindRoleNamePagedModel(role.Name);

            //act
            var result = await _facade.FindWithRoleNamePagedModel(role.Name, 1, 2);

            //assert
            _repositoryMock.Verify(x => x.FindModelsWithRoleName(It.IsAny <string>()), Times.Never);
            Assert.IsNull(result);
        }
Ejemplo n.º 11
0
        public async Task RemoveFromRole_InvalidRole_Fails()
        {
            //arrange
            var member = MemberTestUtils.GenerateValidMember();
            var role   = RoleTestUtils.GenerateInvalidRole();

            _sut = new MemberRepository(_access.Object, _mapper.Object);

            //act
            await _sut.RemoveFromRole(member, role.Name);

            //assert
            _access.Verify(x => x.RemoveMemberRole(It.IsAny <IMemberMap>(), It.IsAny <string>()), Times.Once());
        }