public void GetSalariesForAnEmployee_ShouldReturnNull_IfNoMatching()
        {
            var dao = new PostgresDataAccessObjectService(dbContext);
            var obj = dao.GetSalariesForAnEmployee(55);

            Assert.Empty(obj);
        }
        public async Task GetSalariesForAnEmployee_ShouldReturnObj_IfExists()
        {
            await dbContext.Salaries.AddAsync(new Salary { SalaryId = 1, Value = 100, TimePeriod = "some", EmployeeId = 1 });

            await dbContext.Salaries.AddAsync(new Salary { SalaryId = 2, Value = 200, TimePeriod = "some2", EmployeeId = 1 });

            await dbContext.Salaries.AddAsync(new Salary { SalaryId = 3, Value = 300, TimePeriod = "some2", EmployeeId = 2 });

            await dbContext.SaveChangesAsync();

            var dao     = new PostgresDataAccessObjectService(dbContext);
            var objects = dao.GetSalariesForAnEmployee(1);

            Assert.Equal(2, objects.Count);
            Assert.Equal(200, objects[1].Value);
        }