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.StartSchedule(anarchyType); //Assert result.Should().BeOfType <OkResult>(); }
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.StartSchedule(anarchyType); //Assert anarchyManager.Received(1).StartSchedule(anarchyType); }