public void PerfilHabilidades_ObterHabilidadesPorEsporte_DeveRetornarHabilidadesProcurandoPorEsporte() { //Arrange PerfilHabilidades perfil = _fixtureWrapper.PerfilHabilidades.CriarPerfilHabilidadeValido(); Esporte esporte = _fixtureWrapper.Esporte.CriarEsporteValido(); IEnumerable <HabilidadeUsuario> habilidades = new HabilidadeUsuario[] { _fixtureWrapper.HabilidadeUsuario.CriarHabilidadeUsuarioValido(), _fixtureWrapper.HabilidadeUsuario.CriarHabilidadeUsuarioValido() }; foreach (HabilidadeUsuario habilidade in habilidades) { habilidade.Esporte = esporte; } perfil.AdicionarHabilidadesUsuario(habilidades); //Act IEnumerable <HabilidadeUsuario> habilidadesEncontradas = perfil.ObterHabilidadesPorEsporte(esporte.TipoEsporte); //Assert perfil.HabilidadesUsuario.Should().HaveCount(2); }
public void PerfilHabilidades_AdicionarHabilidadesUsuario_DeveAdicionarUmaColecaoDeHabilidadesDeUsuarioAoPerfil() { //Arrange PerfilHabilidades perfil = _fixtureWrapper.PerfilHabilidades.CriarPerfilHabilidadeValido(); IEnumerable <HabilidadeUsuario> habilidades = new HabilidadeUsuario[] { _fixtureWrapper.HabilidadeUsuario.CriarHabilidadeUsuarioValido(), _fixtureWrapper.HabilidadeUsuario.CriarHabilidadeUsuarioValido() }; //Act perfil.AdicionarHabilidadesUsuario(habilidades); //Assert perfil.HabilidadesUsuario.Should().HaveCount(2); }