public void StartSchedule_ReturnsOkResult() { //Arrange var anarchyManager = Substitute.For <IAnarchyManagerNew>(); var logger = Substitute.For <ILogger <Anarchy.Controllers.ScheduleController> >(); var sut = new Anarchy.Controllers.ScheduleController(anarchyManager, logger); //Act var result = sut.StartAllSchedules(); //Assert result.Should().BeOfType <AcceptedResult>(); }
public void StartSchedule_CallsAnarchyManager() { //Arrange var anarchyManager = Substitute.For <IAnarchyManagerNew>(); var logger = Substitute.For <ILogger <Anarchy.Controllers.ScheduleController> >(); var sut = new Anarchy.Controllers.ScheduleController(anarchyManager, logger); //Act sut.StartAllSchedules(); //Assert anarchyManager.Received(1).StartAllSchedules(); }