public ClassReflector(IStatePropertyReflector statePropertyReflector, IAccessTypeReflector accessTypeReflector) { ArgumentUtility.CheckNotNull("statePropertyReflector", statePropertyReflector); ArgumentUtility.CheckNotNull("accessTypeReflector", accessTypeReflector); _statePropertyReflector = statePropertyReflector; _accessTypeReflector = accessTypeReflector; }
public void SetUp() { _mocks = new MockRepository(); _statePropertyReflectorMock = _mocks.StrictMock <IStatePropertyReflector> (); _accessTypeReflectorMock = _mocks.StrictMock <IAccessTypeReflector> (); _classReflector = new ClassReflector(_statePropertyReflectorMock, _accessTypeReflectorMock); _cache = new MetadataCache(); _confidentialityProperty = new StatePropertyInfo(); _confidentialityProperty.ID = Guid.NewGuid().ToString(); _confidentialityProperty.Name = "Confidentiality"; _stateProperty = new StatePropertyInfo(); _stateProperty.ID = Guid.NewGuid().ToString(); _stateProperty.Name = "State"; }