public void SelectTodaysBAUShift_Returns_BAUShift() { //arrange WheelOfFate sut = new WheelOfFateBuilder().Build(); //act BauShift todaysBauShift = sut.SelectTodaysBauShift(); //assert todaysBauShift.ShouldNotBeNull(); }
public void SelectTodaysBAUShift_Returns_BauShiftWithFirstAndLastFromFilteredOutEngineers() { //arrange var supportEngineersFromFilter = new SupportEngineerMocksBuilder() .WithEngineersWhoDidntHadShiftYesterday(2) .Build(); WheelOfFate sut = new WheelOfFateBuilder() .WithSupportEngineersFromFilter(supportEngineersFromFilter) .Build(); //act BauShift todaysBauShift = sut.SelectTodaysBauShift(); //assert supportEngineersFromFilter.First().ShouldBe(todaysBauShift.Shift.First()); supportEngineersFromFilter.Last().ShouldBe(todaysBauShift.Shift.Last()); }