internal static void GetIdentityProviderMock() { var identityProviderMock = new Mock <IIdentityProvider>(); identityProviderMock.Setup(mock => mock.GetCurrentIdentity()).Returns("Test User"); var identityProviderFactoryMock = new Mock <IIdentityProviderFactory>(); identityProviderFactoryMock.Setup(mock => mock.Create()).Returns(identityProviderMock.Object); IdentityProviderFactory.SetCurrent(identityProviderFactoryMock.Object); }
public void ShouldReturnActionsWhenExistingInDatabase() { //Arrange var handler = new GetPosts(_repository); var currentUserName = IdentityProviderFactory.CreateCLPIdentity().GetCurrentIdentity(); var name = currentUserName.Contains("\\") ? currentUserName.Split('\\')[1] : currentUserName; var newposts = PostTestHelper.GetPosts(); foreach (var post in newposts) { _unitOfWork.AddOrUpdate(post); } var posts = handler.Execute(); //Assert Assert.NotNull(posts); Assert.NotEmpty(posts); Assert.Equal(3, posts.Count()); }
public IdentityProvider(IRestService restService = null, ICache<UserAccess> tokenCache = null, string usInstanceUrlBase = null, string ukInstanceUrlBase = null) { _factory = new IdentityProviderFactory(restService, tokenCache, usInstanceUrlBase, ukInstanceUrlBase); }
public IdentityProvider(IRestService restService = null, ICache<UserAccess> tokenCache = null) { _factory = new IdentityProviderFactory(restService, tokenCache); }
public IdentityProvider(CloudIdentity defaultIdentity, IRestService restService, ICache<UserAccess> tokenCache, string usInstanceUrlBase, string ukInstanceUrlBase) { _factory = new IdentityProviderFactory(defaultIdentity, restService, tokenCache, usInstanceUrlBase, ukInstanceUrlBase); }