public void Setup() { _button = new Mock <IButtonSetup>(); _collection = new Mock <ICollectionSetup>(); _collection .Setup(x => x.FindButton(It.IsAny <string>())) .Returns(_button.Object); _collectionResolver = new Mock <ISetupResolver <ICollectionSetup> >(); _collectionResolver .Setup(x => x.ResolveSetup(It.IsAny <string>())) .Returns(_collection.Object); _buttonActionHandler = new Mock <IButtonActionHandler>(); _buttonActionHandlerResolver = new Mock <IButtonActionHandlerResolver>(); _buttonActionHandlerResolver .Setup(x => x.GetButtonActionHandler(It.IsAny <IButtonSetup>())) .Returns(_buttonActionHandler.Object); _authService = new Mock <IAuthService>(); _serviceProvider = new Mock <IServiceProvider>(); _subject = new ButtonInteraction(_collectionResolver.Object, _buttonActionHandlerResolver.Object, _authService.Object); }
public EntityInteractionDispatcher( ICollectionResolver collectionResolver, IRepositoryResolver repositoryResolver, IConcurrencyService concurrencyService, IButtonInteraction buttonInteraction) { _collectionResolver = collectionResolver; _repositoryResolver = repositoryResolver; _concurrencyService = concurrencyService; _buttonInteraction = buttonInteraction; }
public EntitiesInteractionDispatcher( ISetupResolver <ICollectionSetup> collectionResolver, IRepositoryResolver repositoryResolver, IConcurrencyService concurrencyService, IButtonInteraction buttonInteraction, IEditContextFactory editContextFactory) { _collectionResolver = collectionResolver; _repositoryResolver = repositoryResolver; _concurrencyService = concurrencyService; _buttonInteraction = buttonInteraction; _editContextFactory = editContextFactory; }
public EntitiesInteractionDispatcher( INavigationStateProvider navigationStateProvider, ISetupResolver <CollectionSetup> collectionResolver, IRepositoryResolver repositoryResolver, IConcurrencyService concurrencyService, IButtonInteraction buttonInteraction, IEditContextFactory editContextFactory, IMediator mediator) { _navigationStateProvider = navigationStateProvider; _collectionResolver = collectionResolver; _repositoryResolver = repositoryResolver; _concurrencyService = concurrencyService; _buttonInteraction = buttonInteraction; _editContextFactory = editContextFactory; _mediator = mediator; }
public void Setup() { _button = new ButtonSetup { ButtonId = "123", Buttons = new List <ButtonSetup>() }; _collection = new CollectionSetup("icon", "color", "name", "alias", "repo") { ListEditor = new ListSetup( null, null, null, ListType.Table, EmptyVariantColumnVisibility.Visible, new List <PaneSetup>(), new List <ButtonSetup> { _button }) }; _collectionResolver = new Mock <ISetupResolver <CollectionSetup> >(); _collectionResolver .Setup(x => x.ResolveSetupAsync(It.IsAny <string>())) .ReturnsAsync(_collection); _buttonActionHandler = new Mock <IButtonActionHandler>(); _buttonActionHandlerResolver = new Mock <IButtonActionHandlerResolver>(); _buttonActionHandlerResolver .Setup(x => x.GetButtonActionHandler(It.IsAny <ButtonSetup>())) .Returns(_buttonActionHandler.Object); _authService = new Mock <IAuthService>(); _serviceProvider = new ServiceCollection().AddTransient <DataAnnotationEntityValidator>().BuildServiceProvider(); _subject = new ButtonInteraction(_collectionResolver.Object, _buttonActionHandlerResolver.Object, _authService.Object); }
public void Setup() { _collection = new CollectionSetup("icon", "color", "name", "alias", "repo") { ListEditor = new ListSetup( null, null, null, ListType.Table, EmptyVariantColumnVisibility.Visible, new List <PaneSetup>(), new List <ButtonSetup> { new ButtonSetup { ButtonId = "abc", Buttons = new List <ButtonSetup>() }, new ButtonSetup { ButtonId = "def", Buttons = new List <ButtonSetup>() } }) }; _collectionResolver = new Mock <ISetupResolver <CollectionSetup> >(); _collectionResolver .Setup(x => x.ResolveSetupAsync(It.IsAny <string>())) .ReturnsAsync(_collection); _buttonActionHandlerResolver = new Mock <IButtonActionHandlerResolver>(); _authService = new Mock <IAuthService>(); _serviceProvider = new Mock <IServiceProvider>(); _subject = new ButtonInteraction(_collectionResolver.Object, _buttonActionHandlerResolver.Object, _authService.Object); }