public void Setup() { _serviceProviderMock = new Mock <IServiceProvider>(); _navigationStateProvider = new Mock <INavigationStateProvider>(); _entityVariant = new EntityVariantSetup("ev", "icon", typeof(IEntity), "alias"); _collection = new CollectionSetup("icon", "color", "name", "alias", "repo") { EntityVariant = _entityVariant }; _collectionResolver = new Mock <ISetupResolver <CollectionSetup> >(); _collectionResolver .Setup(x => x.ResolveSetupAsync(It.IsAny <string>())) .ReturnsAsync(_collection); _repositoryResolver = new Mock <IRepositoryResolver>(); _concurrencyService = new ConcurrencyService(new SemaphoreSlim(1, 1)); _buttonInteraction = new Mock <IButtonInteraction>(); _editContextFactory = new Mock <IEditContextFactory>(); _mediator = new Mock <IMediator>(); _subject = new EntityInteractionDispatcher( _navigationStateProvider.Object, _collectionResolver.Object, _repositoryResolver.Object, _concurrencyService, _buttonInteraction.Object, _editContextFactory.Object, _mediator.Object); }
public void Setup() { _serviceProviderMock = new Mock <IServiceProvider>(); _pageState = new Mock <IPageState>(); _entityVariant = new Mock <IEntityVariantSetup>(); _collection = new Mock <ICollectionSetup>(); _collection .Setup(x => x.GetEntityVariant(It.IsAny <IEntity>())) .Returns(_entityVariant.Object); _collectionResolver = new Mock <ISetupResolver <ICollectionSetup> >(); _collectionResolver .Setup(x => x.ResolveSetup(It.IsAny <string>())) .Returns(_collection.Object); _repositoryResolver = new Mock <IRepositoryResolver>(); _concurrencyService = new ConcurrencyService(new SemaphoreSlim(1, 1)); _buttonInteraction = new Mock <IButtonInteraction>(); _editContextFactory = new Mock <IEditContextFactory>(); _subject = new EntityInteractionDispatcher( _collectionResolver.Object, _repositoryResolver.Object, _concurrencyService, _buttonInteraction.Object, _editContextFactory.Object); }