public void ExportInterfacesAndImportJson() { // assert var input = new InterfaceRepository(); input.Add(new TestClassA()); input.Add(new TestClassB()); input.Add(new TestClassA()); input.Add(new TestClassA()); var binder = new TypedSerializationBinder(new List <Type> { typeof(TestClassA), typeof(TestClassB) }); string json = JsonIO.ToJsonString(input, binder); // act var output = JsonIO.FromJsonString <InterfaceRepository>(json, binder); // Assert for (int i = 0; i < output.Count; i++) { Assert.AreEqual(output[i].Name, input[i].Name, $"Name property at {i} is not equal"); Assert.AreEqual(output[i].Id, input[i].Id, $"Id property at {i} is not equal"); } }
public UnitOfWork(DataContext dataContext) { _dataContext = dataContext; CaseRepository = new CaseRepository(_dataContext); ChipsetRepository = new ChipsetRepository(_dataContext); CoreSeriesRepository = new CoreSeriesRepository(_dataContext); CoreSpeedRepository = new CoreSpeedRepository(_dataContext); CPURepository = new CPURepository(_dataContext); CPUCoolerRepository = new CPUCoolerRepository(_dataContext); EfficiencyRatingRepository = new EfficiencyRatingRepository(_dataContext); FormFactorRepository = new FormFactorRepository(_dataContext); InterfaceRepository = new InterfaceRepository(_dataContext); ManufacturerRepository = new ManufacturerRepository(_dataContext); MemorySpeedRepository = new MemorySpeedRepository(_dataContext); MemoryTypeRepository = new MemoryTypeRepository(_dataContext); ModuleRepository = new ModuleRepository(_dataContext); MotherboardRepository = new MotherboardRepository(_dataContext); NumbersRepository = new NumbersRepository(_dataContext); PowerSupplyRepository = new PowerSupplyRepository(_dataContext); ProtocolRepository = new ProtocolRepository(_dataContext); RAMRepository = new RAMRepository(_dataContext); SocketRepository = new SocketRepository(_dataContext); StorageRepository = new StorageRepository(_dataContext); StorageTypeRepository = new StorageTypeRepository(_dataContext); VideoCardRepository = new VideoCardRepository(_dataContext); WirelessAdapterRepository = new WirelessAdapterRepository(_dataContext); }
public HomeController(InterfaceRepository repository) { _repository = repository; }
//Konstruktor för ShowOneCrime komponent public ShowOneCrime(InterfaceRepository mymode) { mymodel = mymode; }
//konstruktor public ManagerController(InterfaceRepository mymode) { mymodel = mymode; }
//Konstruktor public InvestigatorController(InterfaceRepository mymode, IHostingEnvironment envi) { mymodel = mymode; environment = envi; }
public CitizenController(InterfaceRepository mymode) { mymodel = mymode; }
//konstruktor public CoordinatorController(InterfaceRepository mymode) { mymodel = mymode; }