protected override void Act() { _actualUsiFromValueMapper = _usiCache.GetUsi(Staff, _suppliedUsiValueMap.UniqueId); _actualUsiFromIdentifiersProvider = _usiCache.GetUsi( Staff, _suppliedPersonIdentifiers.First() .UniqueId); _actualId = _idCache.GetId(Staff, _suppliedUsiValueMap.UniqueId); }
protected override void Act() { _actualId = _idCache.GetId(Staff, _suppliedUsiValueMap.UniqueId); // Launch 50 threads to try and obtain the USI object listLock = new object(); var tasks = new List <Task>(); for (int i = 0; i < 50; i++) { tasks.Add( Task.Run( () => { int usi = _usiCache.GetUsi(Staff, _suppliedUsiValueMap.UniqueId); lock (listLock) { _actualUSIs.Add(usi); } })); } Task.WaitAll(tasks.ToArray()); }
protected override void Act() { // Populate cached value from ODS instance 1 _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(1); _usiCache.GetUsi(Staff, "ABC123"); // Populate cached value from ODS instance 2 _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(2); _usiCache.GetUsi(Staff, "ABC123"); // Get cached values from ODS instance 1 _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(1); _actualUsiFromOds1 = _usiCache.GetUsi(Staff, "ABC123"); _actualIdFromOds1 = _idCache.GetId(Staff, "ABC123"); // Get cached values from ODS instance 2 _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(2); _actualUsiFromOds2 = _usiCache.GetUsi(Staff, "ABC123"); _actualIdFromOds2 = _idCache.GetId(Staff, "ABC123"); }
protected override void Act() { _actualUniqueId = _usiCache.GetUniqueId(Staff, _suppliedUsiValueMap.Usi); _actualUsi = _usiCache.GetUsi(Staff, _suppliedUsiValueMap.UniqueId); }
protected override void Act() { _actualUsiFromEmpty = _usiCache.GetUsi(Staff, string.Empty); _actualUsiFromNull = _usiCache.GetUsi(Staff, null); _actualUsiFromNonExisting = _usiCache.GetUsi(Staff, "NotThere"); }