public void Initialize() { _hubEmulator = new HubEmulatorBuilder() .Register <MasterNoBaseVM>() .Register <DetailsNoBaseVM>() .Build(); }
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(); }
public void Initialize() { _hubEmulator = new HubEmulatorBuilder() .AddServices(services => services.AddTransient(_ => _employeeService)) .Register <CrudVMNoBaseVM>() .Build(); }
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(); }
public void Initialize() { _hubEmulator = new HubEmulatorBuilder() .Register <BasicReactiveNoBaseVM>() .Register <BasicReactiveNoBaseVMLive>() .Build(); }
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(); }
public ExampleControlTypesTest() { _hubEmulator = new HubEmulatorBuilder() .Register <ControlTypesVM>() .Build(); }
public ExampleChatRoomTest() { _hubEmulator = new HubEmulatorBuilder() .Register <ChatRoomVM>() .Build(); }
public ExampleHelloWorldTest() { _hubEmulator = new HubEmulatorBuilder() .Register <HelloWorldVM>() .Build(); }
public ExampleLiveChartTest() { _hubEmulator = new HubEmulatorBuilder() .Register <LiveChartVM>() .Build(); }
public void Initialize() { _hubEmulator = new HubEmulatorBuilder() .Register <SerializerVM>() .Build(); }