protected override void Act()
            {
                // Get cached value for ODS instance 1
                _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(1);
                _actualUniqueIdFromOds1 = _usiCache.GetUniqueId(Staff, 11);

                // Get cached value for ODS instance 2
                _edFiOdsInstanceIdentificationProvider.SetInstanceIdentification(2);
                _actualUniqueIdFromOds2 = _usiCache.GetUniqueId(Staff, 11);
            }
            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");
            }