public void Test_PredefinedAccounts_CRUD() { IPredefinedAccountsConnector connector = new PredefinedAccountsConnector(); //Get var bygAccount = connector.Get("CONSTRUCTION_DEB"); MyAssert.HasNoError(connector); Assert.AreEqual(2647, bygAccount.Account); var patentAccount = connector.Get("PRODUCT_DEB"); MyAssert.HasNoError(connector); Assert.AreEqual(2645, patentAccount.Account); //Update patentAccount.Account = bygAccount.Account; connector.Update(patentAccount); MyAssert.HasNoError(connector); Assert.AreEqual(2647, patentAccount.Account); //Revert patentAccount.Account = 2645; connector.Update(patentAccount); MyAssert.HasNoError(connector); Assert.AreEqual(2645, patentAccount.Account); }
public void Test_Find() { IPredefinedAccountsConnector connector = new PredefinedAccountsConnector(); var fullCollection = connector.Find(null); Assert.AreEqual(42, fullCollection.Entities.Count); Assert.IsNotNull(fullCollection.Entities.First().Name); /* Limit not supported * var searchSettings = new PredefinedAccountsSearch(); * searchSettings.Limit = 2; * var limitedCollection = connector.Find(searchSettings); * * Assert.AreEqual(2, limitedCollection.Entities.Count); * Assert.AreEqual(42, limitedCollection.TotalResources); */ }
public void Test_Find() { IPredefinedAccountsConnector connector = new PredefinedAccountsConnector(); var fullCollection = connector.Find(); MyAssert.HasNoError(connector); Assert.AreEqual(42, fullCollection.Entities.Count); Assert.IsNotNull(fullCollection.Entities.First().Name); connector.Limit = 2; var limitedCollection = connector.Find(); MyAssert.HasNoError(connector); Assert.AreEqual(2, limitedCollection.Entities.Count); Assert.AreEqual(42, limitedCollection.TotalResources); //Limit not supported }