本文整理汇总了C#中DbFuncionarios.BaseDeDados.BuscarPorTurno方法的典型用法代码示例。如果您正苦于以下问题:C# BaseDeDados.BuscarPorTurno方法的具体用法?C# BaseDeDados.BuscarPorTurno怎么用?C# BaseDeDados.BuscarPorTurno使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DbFuncionarios.BaseDeDados
的用法示例。
在下文中一共展示了BaseDeDados.BuscarPorTurno方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuscarPeloPrimeiroFuncionarioDoTurnoDaManha
public void BuscarPeloPrimeiroFuncionarioDoTurnoDaManha()
{
var bd = new BaseDeDados();
List<Funcionario> funcionarios = bd.Funcionarios;
var resultado = bd.BuscarPorTurno(TurnoTrabalho.Manha);
Assert.AreEqual("Lucas Leal", resultado[0].Nome);
}
示例2: TestarBuscaPorTurnoComTodosTurnos
public void TestarBuscaPorTurnoComTodosTurnos()
{
var db = new BaseDeDados();
var obtido = db.BuscarPorTurno(TurnoTrabalho.Manha,TurnoTrabalho.Tarde,TurnoTrabalho.Noite);
int esperado = 11;
Assert.AreEqual(esperado, obtido.Count);
}
示例3: BuscaPorTurnoManhaRetorna5Registros
public void BuscaPorTurnoManhaRetorna5Registros()
{
var db = new BaseDeDados();
IList<Funcionario> funcionariosManha = db.BuscarPorTurno(TurnoTrabalho.Manha);
Assert.AreEqual(5, funcionariosManha.Count);
}
示例4: BuscarPeloSegundoFuncionarioDoTurnoDaNoite
public void BuscarPeloSegundoFuncionarioDoTurnoDaNoite()
{
var bd = new BaseDeDados();
List<Funcionario> funcionarios = bd.Funcionarios;
var resultado = bd.BuscarPorTurno(TurnoTrabalho.Noite);
Assert.AreEqual("Lucas Kauer", resultado[1].Nome);
}
示例5: TestarBuscaPorTurnoSemTurnosRetornaTodosOsTurnos
public void TestarBuscaPorTurnoSemTurnosRetornaTodosOsTurnos()
{
var db = new BaseDeDados();
var obtido = db.BuscarPorTurno();
int esperado = 11;
Assert.AreEqual(esperado, obtido.Count);
}
示例6: BuscaFuncionariosDoTurnoManha
public void BuscaFuncionariosDoTurnoManha()
{
var baseDeDados = new BaseDeDados();
var resultado = baseDeDados.BuscarPorTurno(TurnoTrabalho.Manha);
Assert.AreEqual(TurnoTrabalho.Manha, resultado[0].TurnoTrabalho);
}
示例7: BuscarPorTurnoManha
public void BuscarPorTurnoManha()
{
BaseDeDados baseDeDados = new BaseDeDados();
TurnoTrabalho turno = TurnoTrabalho.Manha;
IList<Funcionario> ResultadoBusca = baseDeDados.BuscarPorTurno(turno);
Assert.AreEqual(5, ResultadoBusca.Count);
}
示例8: BuscarPorTurnoTarde
public void BuscarPorTurnoTarde()
{
BaseDeDados banco = new BaseDeDados();
IList<Funcionario> ResultadoBusca = banco.BuscarPorTurno(TurnoTrabalho.Tarde);
Assert.AreEqual(4, ResultadoBusca.Count);
}
示例9: BuscarPorTurno
public void BuscarPorTurno()
{
var dbContext = new BaseDeDados();
var porTurno = dbContext.BuscarPorTurno(TurnoTrabalho.Noite, TurnoTrabalho.Manha, TurnoTrabalho.Tarde);
//Deve haver todos funcionarios
Assert.IsTrue(porTurno.Count == 11);
}
示例10: BuscaFuncionarioDoTurnoManha
public void BuscaFuncionarioDoTurnoManha()
{
var baseDeDados = new BaseDeDados();
List<Funcionario> funcionarios = baseDeDados.Funcionarios.FindAll(f=>f.TurnoTrabalho== TurnoTrabalho.Manha);
var funcionariosTurnoManha = baseDeDados.BuscarPorTurno(TurnoTrabalho.Manha);
Assert.AreEqual(funcionariosTurnoManha.Count,funcionarios.Count);
}
示例11: BuscaFuncionariosPorTurnoTardeENoite
public void BuscaFuncionariosPorTurnoTardeENoite()
{
var baseDeDados = new BaseDeDados();
IList<Funcionario> funcionarios = baseDeDados.BuscarPorTurno(TurnoTrabalho.Tarde, TurnoTrabalho.Noite);
string nomesEsperados = "Jean Pinzon,Rafael Benetti,Felipe Nervo,Lucas Kauer,Eduardo Arnold,Carlos Henrique,";
string nomesRecebidos = "";
foreach (var funcionario in funcionarios)
{
nomesRecebidos += funcionario.Nome + ",";
}
Assert.AreEqual(nomesEsperados, nomesRecebidos);
}
示例12: MetodoBuscarPorTurnoRecebeParametrosVariaveiseRetornaDeAcordoComTurno
public void MetodoBuscarPorTurnoRecebeParametrosVariaveiseRetornaDeAcordoComTurno()
{
BaseDeDados funcionarios = new BaseDeDados();
Assert.AreEqual(
funcionarios.BuscarPorTurno(TurnoTrabalho.Manha).Count
, 5);
Assert.AreEqual(
funcionarios.BuscarPorTurno(TurnoTrabalho.Noite).Count
, 2);
Assert.AreEqual(
funcionarios.BuscarPorTurno(TurnoTrabalho.Tarde).Count
, 4);
Assert.AreEqual(
funcionarios.BuscarPorTurno(TurnoTrabalho.Manha, TurnoTrabalho.Noite).Count
, 7);
Assert.AreEqual(
funcionarios.BuscarPorTurno(TurnoTrabalho.Manha, TurnoTrabalho.Noite,TurnoTrabalho.Tarde).Count
, 11);
}
示例13: Main
static void Main(string[] args)
{
//dynamic[] projecao = BuscarNomeEIdETituloDoCargoDeFuncionarios();
//foreach (dynamic item in projecao)
//{
// Console.WriteLine(item.Id);
// Console.WriteLine(item.Nome);
// Console.WriteLine(item.TituloCargo);
// Console.WriteLine();
//}
BaseDeDados funcionarios = new BaseDeDados();
var ordenadosPorCargo = funcionarios.BuscaOrdenadosPorCargo();
var x = funcionarios.BuscarPorNome("Lucas");
var funcDynamic = funcionarios.BuscaRapida();
var funcT = funcionarios.BuscarPorTurno(TurnoTrabalho.Manha, TurnoTrabalho.Noite, TurnoTrabalho.Tarde);
var turnosT = funcionarios.QtdFuncionariosPorTurno();
var funcInCargo = funcionarios.BuscarPorCargo(new Cargo("Desenvolvedor", 190));
funcInCargo = funcionarios.BuscarPorCargo(new Cargo("Não existe", 190));
var funInIdade = funcionarios.FiltrarPorIdadeAproximada(15);
var mediaSManha = funcionarios.SalarioMedio(TurnoTrabalho.Manha);
var mediaSTarde = funcionarios.SalarioMedio(TurnoTrabalho.Tarde);
var mediaSTotal = funcionarios.SalarioMedio();
var aniversariantes = funcionarios.AniversariantesDoMes();
var funcMaisComplexo = funcionarios.FuncionarioMaisComplexo();
Console.Read();
}
示例14: RealizaBuscaPorNenhumTurno
public void RealizaBuscaPorNenhumTurno()
{
var baseDeDados = new BaseDeDados();
var lista = baseDeDados.BuscarPorTurno();
Assert.AreEqual(0, lista.Count);
}
示例15: RealizaBuscaPeloTurnoDaTarde
public void RealizaBuscaPeloTurnoDaTarde()
{
var baseDeDados = new BaseDeDados();
var esperado = "Jean Pinzon";
var lista = baseDeDados.BuscarPorTurno(TurnoTrabalho.Tarde);
Assert.AreEqual(esperado, lista[0].Nome);
}