protected override void Establish_context() { // explict mapping service mock var mappingService = this.RegisterMock <IMappingService>(); mappingService.Setup(x => x.GetSourceSystemNames()).Returns(new List <string>()); // explict event publisher mock var eventAggregatorExtensionsProvider = this.RegisterMock <IEventAggregatorExtensionsProvider>(); EventAggregatorExtensions.SetProvider(eventAggregatorExtensionsProvider.Object); eventAggregatorExtensionsProvider.Setup( x => x.Publish( It.IsAny <IEventAggregator>(), It.Is <SearchRequestEvent>(y => y.EntityName == "MainEntityName"))) .Callback <IEventAggregator, SearchRequestEvent>((a, b) => this.search = b.Search); // create Sut base.Establish_context(); var menuItemViewModel = this.Concrete <MenuItemViewModel>(); menuItemViewModel.Name = "MainEntityName"; this.Sut.SelectedMenuItem = menuItemViewModel; }
protected void Establish_context() { this.mockService = new Mock <IMdmService>(); this.mockEventAggregator = new Mock <IEventAggregatorExtensionsProvider>(); this.eventAggregator = new EventAggregator(); EventAggregatorExtensions.SetProvider(this.mockEventAggregator.Object); }
protected override void Establish_context() { this.mockEventAggregator = new Mock <IEventAggregatorExtensionsProvider>(); this.eventAggregator = new EventAggregator(); EventAggregatorExtensions.SetProvider(this.mockEventAggregator.Object); this.AddConcrete <IEventAggregator, EventAggregator>(this.eventAggregator); base.Establish_context(); Uri uri = new MappingEditUri(1, "Party", 1); this.Mock <IMappingService>() .Setup(service => service.GetMapping("Party", 1, 1)) .Returns(this.Mapping = new EntityWithETag <MdmId>(ObjectMother.CreateMapping(1), "1")); this.Sut.OnNavigatedTo(new NavigationContext(null, uri)); }
protected override void Establish_context() { this.mockEventAggregator = new Mock <IEventAggregatorExtensionsProvider>(); this.eventAggregator = new EventAggregator(); EventAggregatorExtensions.SetProvider(this.mockEventAggregator.Object); this.AddConcrete <IEventAggregator, EventAggregator>(this.eventAggregator); this.Sut = new MappingService( this.baseUri, this.RegisterMock <IMessageRequester>().Object, this.eventAggregator); this.falutFromService = new Fault(); var response = new WebResponse <SourceSystemList> { IsValid = false, Fault = this.falutFromService }; this.Mock <IMessageRequester>().Setup(x => x.Request <SourceSystemList>(It.IsAny <string>())).Returns(response); }