Armory.Tests.Security.RightsProviderTests.CallsRoleProviderForRoleList C# (CSharp) Метод

CallsRoleProviderForRoleList() приватный Метод

private CallsRoleProviderForRoleList ( ) : void
Результат void
        public void CallsRoleProviderForRoleList()
        {
            //arrange
            string userName = "Test";
            var mockRoleProvider = _mockRepository.StrictMock<RoleProvider>();
            mockRoleProvider.Expect(x => x.GetRolesForUser("Test")).Return(new string[] {"Test"});

            var mockRightsRepository = _mockRepository.StrictMock<IRepository>();
            mockRightsRepository.Expect(x => x.AsQuearyable<Right>()).Return(new List<Right> {new Right("Test", true)}.AsQueryable());

            var rightsProvider = new RightsProvider(mockRoleProvider,mockRightsRepository);

            //act
            var returnedValue = rightsProvider.DoesUserHaveAccessRights("Test", "Test.Test");

            //assert
            Assert.IsTrue(returnedValue);
            _mockRepository.VerifyAll();
        }