//public string DocTypeName { get; set; } public App(string dbPath, ISQLitePlatform sqlitePlatform, IPlatformInitializer initializer = null) : base(initializer) { //set database path first, then retrieve main page PoliciesRepo = new PoliciesRepository(sqlitePlatform, dbPath); //CommonViewModel cvm = new CommonViewModel(); //cvm.SetOnlineDocumentsToLocal(); //call azure AD //AzureADLoginHelper aad = new AzureADLoginHelper(); //aad.SignIn(); PCA = new PublicClientApplication(ClientID); //MainPage = new NavigationPage(new MainPage()); }
public void PoliciesRepository_GetPoliciesByClientId_ExistingClientIdWithoutPolicies_ReturnsZeroPolicies() { //Arrange string url = ArrangeProvider._URL_; var rootPolicy = ArrangeProvider.GetRootPolicy(); var json = JsonConvert.SerializeObject(rootPolicy, Formatting.Indented); var options = ArrangeProvider.GetResourcesUrlOption(url, url); var httpClient = ArrangeProvider.GetMockJsonHttpClient(url, json); var clientsRepository = new PoliciesRepository(options, httpClient); //Act var result = clientsRepository.GetPoliciesByClientId(ArrangeProvider._ID1_); //Assert Assert.IsTrue(result.Count == 0); }
public void PoliciesRepository_GetPoliciesByClientId_ExistingClientIdWithPolicies_ReturnsPolicies() { //Arrange string url = ArrangeProvider._URL_; var rootPolicy = ArrangeProvider.GetRootPolicy(); rootPolicy.Policies.Add(ArrangeProvider.GetPolicy("1", ArrangeProvider._EMAIL_, ArrangeProvider._ID1_, 1.1)); rootPolicy.Policies.Add(ArrangeProvider.GetPolicy("2", ArrangeProvider._EMAIL_, ArrangeProvider._ID1_, 2.2)); rootPolicy.Policies.Add(ArrangeProvider.GetPolicy("3", ArrangeProvider._EMAIL_, ArrangeProvider._ID1_, 3.3)); var json = JsonConvert.SerializeObject(rootPolicy, Formatting.Indented); var options = ArrangeProvider.GetResourcesUrlOption(url, url); var httpClient = ArrangeProvider.GetMockJsonHttpClient(url, json); var clientsRepository = new PoliciesRepository(options, httpClient); //Act var result = clientsRepository.GetPoliciesByClientId(ArrangeProvider._ID1_); //Assert CollectionAssert.AreEquivalent((System.Collections.ICollection)rootPolicy.Policies, (System.Collections.ICollection)result); }
public WebApiPoliciesService(PoliciesRepository policiesRepository) { this.iRepositoryPolicies = policiesRepository; }