Ejemplo n.º 1
0
 public void Initialize()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <MasterNoBaseVM>()
                    .Register <DetailsNoBaseVM>()
                    .Build();
 }
Ejemplo n.º 2
0
        public void Initialize()
        {
            VMController.Register("HelloWorldRuntimeVM", _ =>
            {
                var vm        = new BaseVM();
                var firstName = vm.AddProperty("FirstName", "Hello");
                var lastName  = vm.AddProperty("LastName", "World");
                vm.AddProperty <string>("FullName").SubscribeTo(Observable.CombineLatest(firstName, lastName, (fn, ln) => $"{fn} {ln}"));
                return(vm);
            });

            VMController.Register("MyNamespace.HelloWorldRuntimeVM", _ =>
            {
                var vm        = new BaseVM();
                var firstName = vm.AddProperty("FirstName", "John");
                var lastName  = vm.AddProperty("LastName", "Hancock");
                vm.AddProperty <string>("FullName").SubscribeTo(Observable.CombineLatest(firstName, lastName, (fn, ln) => $"{fn} {ln}"));
                return(vm);
            });

            var hubEmulatorBuilder = new HubEmulatorBuilder();

            foreach (var typeHelper in VMController.VMTypes)
            {
                hubEmulatorBuilder.Register(typeHelper.FullName, typeHelper.CreateInstance());
            }

            _hubEmulator = hubEmulatorBuilder.Build();
        }
Ejemplo n.º 3
0
 public void Initialize()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .AddServices(services => services.AddTransient(_ => _employeeService))
                    .Register <CrudVMNoBaseVM>()
                    .Build();
 }
Ejemplo n.º 4
0
        public ExampleSimpleListTest()
        {
            _mockData = new List <Employee>()
            {
                new Employee {
                    Id = 1, FirstName = "John", LastName = "Doe "
                },
                new Employee {
                    Id = 2, FirstName = "Jane", LastName = "Doe "
                }
            };

            var employeeRepositoryStub = Stubber.Create <IEmployeeRepository>()
                                         .Setup(x => x.GetAll(It.IsAny <int>())).Returns(_mockData)
                                         .Setup(x => x.Get(It.IsAny <int>())).Returns((int id) => _mockData.FirstOrDefault(x => x.Id == id))
                                         .Setup(x => x.Update(It.IsAny <Employee>())).Calls((Employee update) =>
            {
                var data       = _mockData.First(x => x.Id == update.Id);
                data.FirstName = update.FirstName;
                data.LastName  = update.LastName;
            })
                                         .Setup(x => x.Remove(It.IsAny <int>())).Calls((int id) => _mockData.Remove(_mockData.First(x => x.Id == id)))
                                         .Object;

            _hubEmulator = new HubEmulatorBuilder()
                           .AddServices(services => services.AddTransient(x => employeeRepositoryStub))
                           .Register <SimpleListVM>()
                           .Build();
        }
Ejemplo n.º 5
0
 public void Initialize()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <BasicReactiveNoBaseVM>()
                    .Register <BasicReactiveNoBaseVMLive>()
                    .Build();
 }
Ejemplo n.º 6
0
        public ExampleSecurePageTest()
        {
            var tokenValidationParams = new TokenValidationParameters
            {
                ValidateIssuer    = false,
                ValidateAudience  = false,
                IssuerSigningKeys = new List <SecurityKey> {
                    SigningKey
                }
            };

            _hubEmulator = new HubEmulatorBuilder()
                           .Register <SecurePageVM>()
                           .UseMiddleware <JwtBearerAuthenticationMiddleware>(tokenValidationParams)
                           .UseMiddleware <ExtractAccessTokenMiddleware>(tokenValidationParams)
                           .UseFilter <SetAccessTokenFilter>()
                           .Build();
        }
Ejemplo n.º 7
0
 public ExampleControlTypesTest()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <ControlTypesVM>()
                    .Build();
 }
Ejemplo n.º 8
0
 public ExampleChatRoomTest()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <ChatRoomVM>()
                    .Build();
 }
Ejemplo n.º 9
0
 public ExampleHelloWorldTest()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <HelloWorldVM>()
                    .Build();
 }
Ejemplo n.º 10
0
 public ExampleLiveChartTest()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <LiveChartVM>()
                    .Build();
 }
Ejemplo n.º 11
0
 public void Initialize()
 {
     _hubEmulator = new HubEmulatorBuilder()
                    .Register <SerializerVM>()
                    .Build();
 }