public void ObtenerDiasUltimasJornadasRegistradas()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);
            const int NumeroMaximoDias = 1;

            var ultimaJornada = sut.ObtenerDiasUltimasJornadasRegistradas(DatabaseHelper.Usuario, NumeroMaximoDias);

            ultimaJornada.Should().HaveCount(1);
        }
        public void ExisteJornadaTrue()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);
            var fecha = DateTime.Today.AddDays(-1);

            var ultimaJornada = sut.ExisteJornada(DatabaseHelper.Usuario, fecha);

            ultimaJornada.Should().BeTrue();
        }
        public void ObtenerInformacionJornadasEntreFechas()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);
            var inicio = DateTime.Today.AddDays(-19);
            var fin = DateTime.Today;

            var infoJornadas = sut.ObtenerInformacionJornadasEntreFechas(DatabaseHelper.Usuario, inicio, fin).ToArray();

            infoJornadas.Should().HaveCount(20);
            infoJornadas.Where(ij => ij.Existe).Should().HaveCount(DatabaseHelper.NumeroDiasCreados);
        }
        public void ObtenerResumenEntreFechas()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);
            var inicio = DateTime.Today.AddDays(-1);
            var fin = DateTime.Today.AddDays(-1);

            var infoJornadas = sut.ObtenerResumenEntreFechas(DatabaseHelper.Usuario, inicio, fin).ToArray();

            infoJornadas.Should().HaveCount(1);
        }
        public void ObtenerJornada()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);
            var fecha = DateTime.Today.AddDays(-1);

            var ultimaJornada = sut.ObtenerJornada(DatabaseHelper.Usuario, fecha);

            ultimaJornada.IsNull.Should().BeFalse();
        }
        public void ObtenerUltimaJornada()
        {
            var database = new Database(DatabaseHelper.Database);
            var sut = new PetaPocoJornadaQueries(database);

            var ultimaJornada = sut.ObtenerUltimaJornada(DatabaseHelper.Usuario);

            ultimaJornada.IsNull.Should().BeFalse();
        }