/// <exception cref="ArgumentNullException"/> public RoadmapConfigurator(IAskUserForConfirmationToProceed confirmationAsker) { this.confirmationAsker = confirmationAsker ?? throw new ArgumentNullException(nameof(confirmationAsker)); var defaultProjectConfigurations = new[] { new ProjectConfiguration(DefaultProjectName, 10, DefaultPriorityWeight), }; configuration = new RoadmapConfiguration(defaultProjectConfigurations); }
public RoadmapConfigurationViewModel(IAskUserForConfirmationToProceed confirmationAsker) { configurator = new RoadmapConfigurator(confirmationAsker); }