我的用户bogus_user
属于三个组bogus_user, sftpusers and airflow
。
在我的规范中,我有以下声明,但我必须按特定顺序放置组以通过验证。我不认为这是理想的,有没有办法让它检查组列表而不关心订单?
describe user('bogus_user') do
it { should exist }
its('uid') { should eq 1002 }
its('groups') { should include [ 'bogus_user', 'sftpusers', 'airflow' ] }
its('home') { should eq '/var/ftp/pub/bogus_user' }
end
答案 0 :(得分:1)
这不是最好的也不是理想的解决方案,但它有效:
int count = Enumerable.Range(1, DateTime.DaysInMonth(2017, 10)) // year and month
.Select(day => new DateTime(2017, 10, day)) // year and month
.Where(d => d.DayOfWeek != DayOfWeek.Sunday && d.DayOfWeek != DayOfWeek.Saturday) // check each day for weekend
.ToList().Count;