public void SetUp() { _mocks = new MockRepository(); _enumeratedTypeReflectorMock = _mocks.StrictMock <IEnumerationReflector> (); _abstractRoleReflector = new AbstractRoleReflector(_enumeratedTypeReflectorMock); _cache = new MetadataCache(); }
public void GetAbstractRolesFromCache() { AbstractRoleReflector reflector = new AbstractRoleReflector(); List <EnumValueInfo> expectedAbstractRoles = reflector.GetAbstractRoles(typeof(File).Assembly, _cache); List <EnumValueInfo> actualAbstractRoles = _cache.GetAbstractRoles(); Assert.That(expectedAbstractRoles.Count, Is.EqualTo(3)); foreach (EnumValueInfo expected in expectedAbstractRoles) { Assert.That(actualAbstractRoles, Has.Member(expected)); } }