public StoryBuilder( IStoryFactory factory, IStoryAccess access = null) { _access = access; _factory = factory; }
/// <summary> /// Initializes a new instance of the <see cref="StoryReturn{TStoryContext}"/> class. /// </summary> /// <param name="access">Доступность к стои</param> /// <param name="factory">Фабрика истории</param> /// <param name="context">Контекст истории</param> public StoryReturn( IStoryAccess access, IStoryFactory factory, TStoryContext context) { _access = access; _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _context = context; }