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);
        }