Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public HomeController(InterfaceRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 4
0
 //Konstruktor för ShowOneCrime komponent
 public ShowOneCrime(InterfaceRepository mymode)
 {
     mymodel = mymode;
 }
Ejemplo n.º 5
0
 //konstruktor
 public ManagerController(InterfaceRepository mymode)
 {
     mymodel = mymode;
 }
 //Konstruktor
 public InvestigatorController(InterfaceRepository mymode, IHostingEnvironment envi)
 {
     mymodel     = mymode;
     environment = envi;
 }
Ejemplo n.º 7
0
 public CitizenController(InterfaceRepository mymode)
 {
     mymodel = mymode;
 }
Ejemplo n.º 8
0
 //konstruktor
 public CoordinatorController(InterfaceRepository mymode)
 {
     mymodel = mymode;
 }