public void FazerOBasicoCorretamente() { var leitorConfiguracoes = new ConfigBancoDadosVariavelAmbienteTestes(); var repositorio = new RepositorioGrupos(new MongoClient(leitorConfiguracoes.StringConexao), leitorConfiguracoes); Grupo grupo = null; try { var siteId = Guid.NewGuid(); grupo = new ConstrutorGrupo().NoSite(siteId).Construir(); repositorio.Inserir(grupo); var grupoRecuperado = repositorio.BuscarPorId(siteId, grupo.Id); var todosOsGrupos = repositorio.Buscar(siteId); grupoRecuperado.Id.Should().Be(grupo.Id); grupoRecuperado.Nome.Should().BeEquivalentTo(grupo.Nome); todosOsGrupos.Should().NotBeNullOrEmpty(); } finally { if (grupo != null) repositorio.Remover(grupo.Id); } }
public CriadorGrupo(RepositorioGrupos repositorioGrupos, FabricaGrupo fabricaGrupo, FabricaGrupoDto fabricaGrupoDto) { _repositorioGrupos = repositorioGrupos; _fabricaGrupo = fabricaGrupo; _fabricaGrupoDto = fabricaGrupoDto; }
public FabricaClienteDto(RepositorioGrupos repositorioGrupos) { _repositorioGrupos = repositorioGrupos; }
public LocalizadorGrupo(RepositorioGrupos repositorioGrupos, FabricaGrupoDto fabricaGrupoDto, FabricaSumarioSituacaoDto fabricaSumarioSituacaoDto) { _repositorioGrupos = repositorioGrupos; _fabricaGrupoDto = fabricaGrupoDto; _fabricaSumarioSituacaoDto = fabricaSumarioSituacaoDto; }
public ModificadorGrupo(RepositorioGrupos repositorioGrupos, FabricaGrupo fabricaGrupo) { _repositorioGrupos = repositorioGrupos; _fabricaGrupo = fabricaGrupo; }
public ModificadorCliente(RepositorioClientes repositorioClientes, RepositorioGrupos repositorioGrupos, FabricaCliente fabricaCliente) { _repositorioClientes = repositorioClientes; _repositorioGrupos = repositorioGrupos; _fabricaCliente = fabricaCliente; }