示例#1
0
        public async Task Deve_Atribuir_Permissao_E_Retornar_Perfil()
        {
            //arrange
            var permissao = PermissaoBuilder.ObterPermissaoFake();

            _permRepo.Setup(r => r.ObterPorIdAsync(It.IsAny <Guid>()))
            .ReturnsAsync(permissao);
            //act
            var act = await _perfilService.AtribuirPermissaoAsync(PerfilBuilder.ObterPerfil(), permissao.Id);

            var permissaoAssinada = act.Atribuicoes.Where(p => p.PermissaoId == permissao.Id).SingleOrDefault();

            //assert
            permissaoAssinada.Status.Should().BeTrue();
        }