public void Filter_Given_SupportEngineersWhoDidntHaveShiftInLastTwoWeeks_Retrun_AllGivenEngineers() { //arrange var engineersWheDidntHaveShiftInLastTwoWees = new SupportEngineerMocksBuilder() .WihtEngineersWhoDidntHadTwoShiftInLastTwoWeeks(5) .Build(); var sut = new EngineersWhoDidntHadTwoShiftsInLastTwoWeeksFilter(); //act var filteredEngineers = sut.Filter(engineersWheDidntHaveShiftInLastTwoWees); //assert filteredEngineers.Count().ShouldBe(engineersWheDidntHaveShiftInLastTwoWees.Count()); }
public void Filter_Given_10Engineers_When_ShiftWasntSelectedToday_Return_AllGivenEngineers() { //arrange var engineers = new SupportEngineerMocksBuilder() .WihtEngineersWhoDidntHadTwoShiftInLastTwoWeeks(10) .Build(); var sut = new ShiftSelectedTodayFilter(); //act var result = sut.Filter(engineers); //assert result.Count().ShouldBe(engineers.Count()); }