示例#1
0
 public TestBase()
 {
     _host         = new TestHost();
     _modalService = new ModalService();
     _host.AddService <IModalService>(_modalService);
     _host.AddService <IJSRuntime>(new MockJsRuntime());
 }
示例#2
0
 public IndexTests()
 {
     MovieServiceMock = new Mock <IMovieService>();
     LoggerMock       = new Mock <ILogger <Index> >();
     host.AddService(MovieServiceMock.Object);
     host.AddService(LoggerMock.Object);
 }
        private void ServiceSetup()
        {
            _host.AddService(_schedulerService);
            IJSRuntime jsRuntime = Substitute.For <IJSRuntime>();

            _host.AddService(jsRuntime);
            _localStorage = Substitute.For <ILocalStorageService>();
            _host.AddService(_localStorage);
        }
示例#4
0
        public void NullTest()
        {
            var mock = new Mock <IWeatherForecastService>();

            mock.Setup(s => s.GetForecastAsync(It.IsAny <DateTime>())).ReturnsAsync((WeatherForecast[])null !);
            _host.AddService(mock.Object);
            var component = _host.AddComponent <FetchData>();

            Assert.Contains("Loading...", component.GetMarkup());
        }
        public void ServiceSetup()
        {
            _host.AddService(_activityDefinitionService);
            IJSRuntime jsRuntime = Substitute.For <IJSRuntime>();

            _host.AddService(jsRuntime);
            IFileReaderService fileReaderService = Substitute.For <IFileReaderService>();

            _host.AddService(fileReaderService);
            _localStorage = Substitute.For <ILocalStorageService>();
            _host.AddService(_localStorage);
        }
示例#6
0
        public LabelTextIntegrationTests()
        {
            _stringLocalizerMock = new Mock <IStringLocalizer>();
            _stringLocalizerMock.Setup(l => l[It.IsAny <string>()]).Returns(new LocalizedString("name", "my_value"));

            _host.AddService(_stringLocalizerMock.Object);
        }
示例#7
0
        public MDCTabBarWithSingleTabUnitTest()
        {
            host = new TestHost();

            var mdTabBarJsInterop = new MDCTabBarJsInteropFake();

            host.AddService <IJSRuntime, JSRuntimeFake>(new JSRuntimeFake(mdTabBarJsInterop));
        }
示例#8
0
        protected ComponentTestBase()
        {
            AllEmployees      = _fixture.CreateMany <Employee>(3).ToList();
            FilteredEmployees = _fixture.CreateMany <Employee>(2).ToList();
            _employeeProvider.GetAll().Returns(AllEmployees);
            _employeeProvider.Filter(Arg.Any <string>(), Arg.Any <Filter>()).Returns(FilteredEmployees);

            _host.AddService(_employeeProvider);
            Component = _host.AddComponent <Index>();
        }
示例#9
0
 public ComponentTests()
 {
     host.AddService <IGrpcViewTypeProvider>(new GrpcViewTypeProvider(new List <Type> {
         typeof(TestService.TestServiceClient)
     }));
     host.AddService <IGrpcMetadataProvider>(new GrpcMetadataProvider(new Metadata()));
 }
示例#10
0
        public void Setup()
        {
            IActivityDefinitionService service = Substitute.For <IActivityDefinitionService>();

            service.GetActivitySetNames().Returns(_activitySetNames);
            _host.AddService(service);

            EventCallbackFactory   eventCallbackFactory = new EventCallbackFactory();
            EventCallback <string> eventCallback        = eventCallbackFactory.Create <string>(this, x =>
            {
                _callBackValue = x;
            });
            IDictionary <string, object> parameters = new Dictionary <string, object>
            {
                { "CurrentActivitySetChanged", eventCallback }
            };

            _component = _host.AddComponent <ActivitySetSelector>(parameters);
        }
示例#11
0
        public MDCTabBarWithThreeTabsUnitTest()
        {
            host = new TestHost();

            host.AddService <IJSRuntime, JSRuntimeFake>(new JSRuntimeFake(mdTabBarJsInterop));
        }
示例#12
0
 public CartTests()
 {
     host.AddService(inventoryClient.Object);
     host.AddService(new Cart(inventoryClient.Object));
 }
示例#13
0
 public SearchFlowTests()
 {
     host.AddService(flightDataClient.Client);
     host.AddService(new AppState(flightDataClient.Client));
 }
 public ModalWindowTest()
 {
     host.AddService(_modalService);
 }
示例#15
0
 public TestBase()
 {
     _host         = new TestHost();
     _modalService = new ModalService();
     _host.AddService <IModalService>(_modalService);
 }