public ImageDisplayContentExtractor(ActorProvider actorProvider, ActorActionSettings actorActionSettings, ImageDisplayConentSprited.Factory spritedFactory, ImageDisplayConentSpritedAnimated.Factory spritedAnimatedFactory) { _spritedFactory = spritedFactory; _spritedAnimatedFactory = spritedAnimatedFactory; _actorProvider = actorProvider; _actorActionSettings = actorActionSettings; }
/// <summary> /// Constructor for the contract manager Grpc service. /// </summary> /// <param name="contractManagerActorProvider">The provider that returns the contract manager actor. This should normally be injected via DI to ensure a single instance.</param> public ContractManagerService(ActorProvider <ContractManagerService> contractManagerActorProvider) { if (contractManagerActorProvider is null) { throw new ArgumentNullException(nameof(contractManagerActorProvider)); } _contractManagerActor = contractManagerActorProvider(); }
private async Task Single_New(Func <AuditDbContext, Task <int> > saveMethod) { var actorProvider = new ActorProvider(); using var database = CreateDatabase(actorProvider); var author = new Author(); Assert.Equal(default, author.CreatedBy);
public void WhenWaiterRejectsCustomer() { ActorProvider .Set(Actor.Waiter); WorkflowProvider .GetWorkflow(_scenarioOrder, _scenarioRules) .RejectCustomer(); ActorProvider .Reset(); }
public void WhenWaiterProvidesATableToTheCustomer() { ActorProvider .Set(Actor.Waiter); WorkflowProvider .GetWorkflow(_scenarioOrder, _scenarioRules) .ProvideTable(); ActorProvider .Reset(); }
public TextDisplayContentFactory(ActorProvider actorProvider, TextDisplayContent.Factory factory) { _actorProvider = actorProvider; _factory = factory; }
public BooksController(ActorProvider <BooksManagerActor> booksManagerActorProvider) { _booksManagerActor = booksManagerActorProvider(); }
public ActorCache(KeyAccessor <TActor, TKey> actorKeySelector, ActorProvider <TActor, TKey> actorProvider) { _keyAccessor = actorKeySelector; _cache = new Cache <TKey, TActor>(x => actorProvider(x)); }
public RemoveProductFromBasketCommand(ActorProvider actorProvider) { _productActor = actorProvider.GetProductActor(); _basketActor = actorProvider.GetBasketActor(); }
public GetBasketFromCustomerCommand(ActorProvider actorProvider) { _basketActor = actorProvider.GetBasketActor(); }
public DataManager() { this.ActorProvider = new ActorProvider(); this.CurrencyProvider = new CurrencyProvider(); }
public OperationController(ActorProvider actorProvider, ILogger <OperationController> logger) { this.actorProvider = actorProvider; this.logger = logger; }
public AddProductToBasketCommand(ActorProvider actorProvider) { _productActor = actorProvider.GetProductActor(); _basketActor = actorProvider.GetBasketActor(); }