//--------------------------------------------------------------------- [SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; CreateNecessaryResources(); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; Props.Register(null); _rootGroup = _storage.NewResource("RSSFeedGroup"); }
private TestPrice CreateAssortmentPrice() { var assortPrice = new TestPrice { AgencyEnabled = true, Enabled = true, Supplier = supplier, PriceType = PriceType.Assortment, PriceName = "Ассортиментный" }; session.Save(assortPrice); client.Settings.AssortmentPriceId = assortPrice.Id; session.Save(client.Settings); var synonym = new TestProductSynonym("Тестовый синоним товара", session.Load <TestProduct>(_product.Id), assortPrice); session.Save(synonym); var prSynonym = new TestProducerSynonym("Тестовый синоним производителя", session.Load <TestProducer>(_producer.Id), assortPrice); session.Save(prSynonym); var core = new TestCore(synonym, prSynonym) { Code = "0000", Quantity = "1", Period = "01.01.2100" }; assortPrice.Core.Add(core); session.Save(core); session.Flush(); return(assortPrice); }
[SetUp] public void SetUp() { _core = new TestCore(); // _toolBar = new ToolBar(); _toolBar = new ToolStrip(); _actionManager = new ToolbarActionManager(_toolBar); }
public void DeleteSynonymProducerWithretransTest() { var supplier = TestSupplier.CreateNaked(session); var price = supplier.Prices[0]; price.Costs[0].PriceItem.Format.PriceFormat = PriceFormatType.NativeDbf; var producer = new TestProducer { Name = "Тестовый производитель" }; Save(producer); var producerSynonym = price.AddProducerSynonym(producer.Name, producer); var cr = new TestCore(price.AddProductSynonym("Тестовый синоним2"), producerSynonym) { Price = price, Quantity = "1", Code = "123", Period = "123" }; Save(cr); Flush(); Reopen(); service.DeleteProducerSynonymWithRetrans(producerSynonym.Id); var savedSynonym = session.Query <ProducerSynonym>().Where(s => s.Id == producerSynonym.Id).ToList(); Assert.That(savedSynonym.Count, Is.EqualTo(0)); Assert.That(PriceRetrans.Retranses.Count, Is.EqualTo(1)); Assert.That(PriceRetrans.Retranses.First(), Is.EqualTo(price.Costs[0].PriceItem.Id)); }
public void Intersect_with_oktp_catalog() { var okpPrice = new TestPrice(price.Supplier); okpPrice.CreateAssortmentBoundSynonyms( "9 МЕСЯЦЕВ КРЕМ Д/ПРОФИЛАКТИКИ И КОРРЕКЦИИ РАСТЯЖЕК 150МЛ", "Валента Фармацевтика/Королев Ф"); var core = new TestCore(okpPrice.ProductSynonyms[0], okpPrice.ProducerSynonyms[0]) { CodeOKP = 1 }; session.Save(okpPrice); session.Save(core); session.Flush(); var localOkpPrice = session.Load <Price>(okpPrice.Id); localPrice.CodeOkpFilterPrice = localOkpPrice; priceItem.Format.FCodeOkp = "F5"; session.Save(localPrice); CreateDefaultSynonym(); Formalize(@"9 МЕСЯЦЕВ КРЕМ Д/ПРОФИЛАКТИКИ И КОРРЕКЦИИ РАСТЯЖЕК 150МЛ;Валента Фармацевтика/Королев Ф;2864;220.92;1; 5 ДНЕЙ ВАННА Д/НОГ СМЯГЧАЮЩАЯ №10 ПАК. 25Г;Санкт-Петербургская ф.ф.;24;73.88;; 911 ВЕНОЛГОН ГЕЛЬ Д/ НОГ ПРИ ТЯЖЕСТИ БОЛИ И ОТЕКАХ ТУБА 100МЛ;Твинс Тэк;40;44.71;;"); var count = MatrixItems().Rows.Count; Assert.That(count, Is.EqualTo(1), "код прайс листа {0}", price.Id); }
public void Export_all_offers() { var supplier = TestSupplier.CreateNaked(session); client.MaintainIntersection(session); var price = supplier.Prices[0]; var product = session.Query <TestProduct>().First(p => !p.CatalogProduct.Hidden); var synonym = price.AddProductSynonym(product.CatalogProduct.Name, product); var core1 = new TestCore(synonym) { Quantity = "1500" }; var core2 = new TestCore(synonym) { Quantity = "200" }; session.Save(core1); session.Save(core2); core1.AddCost(100); core2.AddCost(150); session.Flush(); session.Save(core1); session.Save(core2); exporter.Export(); var offers = exporter.Result.First(t => t.ArchiveFileName.EndsWith("offers.txt")); var text = File.ReadAllText(offers.LocalFileName); Assert.That(text, Does.Contain(core1.Id.ToString())); Assert.That(text, Does.Contain(core2.Id.ToString())); }
public static void AddTestTimeInDb(TestCore testList) { using (var con = OpenConnection()) { using (var command = con.CreateCommand()) { command.CommandText = "INSERT INTO testcore ( Symbol, Time, Number) VALUES (?s,?t,?n)"; command.Parameters.AddWithValue("?s", testList.Symbol); command.Parameters.AddWithValue("?t", testList.Time); command.Parameters.AddWithValue("?n", testList.Number); var result = command.ExecuteNonQuery(); if (result > 0) { //Console.WriteLine("New RTBar O:" + tick.Open + " H:" + tick.High + " L:" + tick.Low + " C:" + tick.Close + // " Symbol:" + tick.Symbol + " Time:" + tick.BarDateTime + " Volume:" + tick.Volume); } else { Console.WriteLine("Adding new bar into db was unsuccessful!"); } } } }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; Props.Register(); ResourceTypes.Register(null); }
[SetUp] public void SetUp() { _environment = new TestCore(); _storage = _environment.ResourceStore; _categoryManager = (CategoryManager)_environment.CategoryManager; CreateDefaultResources(); }
public void Update_filter_price_on_okp_source_price() { var origin = price; price.CreateAssortmentBoundSynonyms( "9 МЕСЯЦЕВ КРЕМ Д/ПРОФИЛАКТИКИ И КОРРЕКЦИИ РАСТЯЖЕК 150МЛ", "Валента Фармацевтика/Королев Ф"); var core = new TestCore(price.ProductSynonyms[0], price.ProducerSynonyms[0]) { CodeOKP = 931201 }; session.Save(core); var okpPrice = new TestPrice(price.Supplier); var format = Configure(okpPrice); format.FCodeOkp = "F5"; session.Save(okpPrice); var localOkpPrice = session.Load <Price>(okpPrice.Id); localPrice.CodeOkpFilterPrice = localOkpPrice; session.Save(localPrice); price = okpPrice; CreateDefaultSynonym(); Formalize(@"9 МЕСЯЦЕВ КРЕМ Д/ПРОФИЛАКТИКИ И КОРРЕКЦИИ РАСТЯЖЕК 150МЛ;Валента Фармацевтика/Королев Ф;2864;220.92;931201;"); price = origin; var count = MatrixItems().Rows.Count; Assert.That(count, Is.EqualTo(1)); }
public void ImportCatalogFile() { _source.SourceClassName = typeof(RostaCertificateSource).Name; _source.SearchInAssortmentPrice = true; _source.DecodeTableUrl = "ftp://*****:*****@ftp.apteka-raduga.ru:21/LIST/SERT_LIST.DBF"; FileHelper.InitDir(Path.Combine(Settings.Default.FTPOptBoxPath, "LIST")); File.Copy(@"..\..\Data\RostaSertList.dbf", Path.Combine(Settings.Default.FTPOptBoxPath, "LIST", "SERT_LIST.DBF")); var rostaCertList = Dbf.Load(@"..\..\Data\RostaSertList.dbf"); var supplierCode = rostaCertList.Rows[0]["CODE"].ToString(); //Берем первый попавшийся продукт var product = session.Query <TestProduct>().First(); var price = _supplier.Prices[0]; //Прайс-лист должен быть ассортиментным price.PriceType = PriceType.Assortment; price.AddProductSynonym(product.CatalogProduct.Name + " Тестовый", product); var synonym = price.ProductSynonyms[price.ProductSynonyms.Count - 1]; session.Save(price); var core = new TestCore(synonym) { Price = price, Code = supplierCode, Quantity = "0", Period = "01.01.2015" }; session.Save(core); var catalogs = session.Query <CertificateSourceCatalog>().Where(c => c.CertificateSource == _source).ToList(); Assert.That(_source.LastDecodeTableDownload, Is.Null, "Дата файла с ftp не должна быть заполнена"); Assert.That(catalogs.Count, Is.EqualTo(0), "Таблица не должна быть заполнена"); var catalogFile = new CertificateCatalogFile(_source, DateTime.Now, Path.GetFullPath(@"..\..\Data\RostaSertList.dbf")); session.Transaction.Commit(); handler.ProcessData(); session.Refresh(_source); Assert.That(_source.LastDecodeTableDownload, Is.Not.Null, "Дата файла с ftp должна быть заполнена"); Assert.That(_source.LastDecodeTableDownload.Value.Subtract(catalogFile.FileDate).TotalSeconds, Is.LessThan(1), "Дата файла не совпадает"); var existsCatalogs = session.Query <CertificateSourceCatalog>().Where(c => c.CertificateSource == _source).ToList(); Assert.That(existsCatalogs.Count, Is.GreaterThan(0), "Таблица должна быть заполнена"); var catalogWithCatalog = existsCatalogs.Where(c => c.SupplierCode == supplierCode).FirstOrDefault(); Assert.That(catalogWithCatalog, Is.Not.Null, "Позиция не существует"); Assert.That(catalogWithCatalog.CatalogProduct, Is.Not.Null, "Позиция не сопоставлена с каталогом"); Assert.That(catalogWithCatalog.CatalogProduct.Id, Is.EqualTo(product.CatalogProduct.Id), "Позиция не сопоставлена с каталогом по значению"); var catalogWithoutCatalog = existsCatalogs.Where(c => c.SupplierCode != supplierCode).FirstOrDefault(); Assert.That(catalogWithoutCatalog, Is.Not.Null, "Позиция не существует"); Assert.That(catalogWithoutCatalog.CatalogProduct, Is.Null, "Позиция не должна быть сопоставлена с каталогом"); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _storage = _storage; _manager = new ProtocolHandlerManager(); _plugin = new MockPlugin(); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _manager = _core.ResourceTreeManager; _storage.ResourceTypes.Register("Folder", "Name"); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _storage.ResourceTypes.Register("Email", "Name"); _storage.ResourceTypes.Register("Person", "Name"); _storage.PropTypes.Register("FirstName", PropDataType.String); }
public Test() { methods = new TestCore(); methodInfo = GetMethod("ExceptionDispatchInfoCaptureThrow"); if (methodInfo is null) { throw new InvalidOperationException("The methodInfo object is missing or empty."); } }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _storage.PropTypes.Register("Subject", PropDataType.String); OutlookProcessor.SetSyncVersion(OutlookProcessor.CURRENT_VERSION); AddressBook.Initialize(true); REGISTRY.RegisterTypes(null, _core.ContactManager); }
public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _storage.PropTypes.Register("Subject", PropDataType.String); _storage.ResourceTypes.Register("Email", "Subject"); _contactManager = _core.ContactManager; _storage.PropTypes.Register("LinkedSetValue", PropDataType.Link, PropTypeFlags.Internal); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; Props.Register(null); _feed = _storage.NewResource("RSSFeed"); _parser = new RSSParser(_feed); }
[SetUp] public void SetUp() { _core = new TestCore(); _uiManager = new UIManager(null); _core.ResourceStore.ResourceTypes.Register("Email", "Name"); _core.ResourceStore.ResourceTypes.Register("Folder", "Name"); _propMAPIFolder = _core.ResourceStore.PropTypes.Register("MAPIFolder", PropDataType.Link, PropTypeFlags.DirectedLink); }
//private int _STRING = 0; [SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _storage.ResourceTypes.Register("Setting", string.Empty); _SIZE = _storage.PropTypes.Register("Size", PropDataType.Int); _NUM = _storage.PropTypes.Register("Num", PropDataType.Int); _BOOL = _storage.PropTypes.Register("Bool", PropDataType.Bool); //_STRING = _storage.PropTypes.Register( "String", PropDataType.String ); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _propSubject = _storage.PropTypes.Register("Subject", PropDataType.String); _propFirstName = _storage.PropTypes.Register("FirstName", PropDataType.String); _storage.ResourceTypes.Register("Email", "Subject"); _queue = new ResourceListEventQueue(); _resList = _storage.GetAllResourcesLive("Email"); _queue.Attach(_resList); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore as TestResourceStore; _storage.ResourceTypes.Register("Folder", "Name"); _storage.ResourceTypes.Register("Email", "Name"); _storage.ResourceTypes.Register("Person", "Name"); _propAuthor = _storage.PropTypes.Register("Author", PropDataType.Link); InitializeWorkspaceManager(); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; _propSize = _storage.PropTypes.Register("Size", PropDataType.Int); _propSubject = _storage.PropTypes.Register("Subject", PropDataType.String); _storage.ResourceTypes.Register("Email", "Subject"); _storage.ResourceTypes.Register("Person", "Name"); _provider = new SimplePropertyProvider(); _lastChangeArgs = null; }
[SetUp] public void SetUp() { _core = new TestCore(); _core.ResourceStore.ResourceTypes.Register("Folder", "Name", ResourceTypeFlags.ResourceContainer); _core.ResourceStore.ResourceTypes.Register("Item", "Name", ResourceTypeFlags.Normal); _propParent = _core.ResourceStore.PropTypes.Register("Parent", PropDataType.Link, PropTypeFlags.DirectedLink); _core.ResourceStore.PropTypes.Register("IsUnread", PropDataType.Bool); _rootFolder = _core.ResourceStore.NewResource("Folder"); _resourceListView = new ResourceListView2(); }
[SetUp] public void SetUp() { _core = new TestCore(); _resourceAP = new AsyncProcessor(true); _core.SetResourceAP(_resourceAP); _storage = _core.ResourceStore; _storage = _storage; MyPalStorage.Storage.OwnerThread = _resourceAP.Thread; _manager = new ProtocolHandlerManager(); _core.SetProtocolHandlerManager(_manager); _plugin = new MockPlugin(); _resourceAP.RunJob(new MethodInvoker(RegisterResources)); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = Core.ResourceStore; _linksBar = new LinksBar(); _storage.ResourceTypes.Register("Person", "Name"); _storage.ResourceTypes.Register("Email", "Name"); _storage.ResourceTypes.Register("AltPerson", "Name"); _propAuthor = _storage.PropTypes.Register("Author", PropDataType.Link); _propAltAuthor = _storage.PropTypes.Register("AltAuthor", PropDataType.Link); _storage.PropTypes.RegisterDisplayName(_propAltAuthor, "Author"); }
[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore; CreateNecessaryResources(); _registry = _core.FilterRegistry as FilterRegistry; _engine = _core.FilterEngine as FilterEngine; _wsManager = _core.WorkspaceManager; _unreads = _core.UnreadManager as UnreadManager; _mockResourceTabProvider = _core.GetComponentInstanceOfType( typeof(MockResourceTabProvider) ) as MockResourceTabProvider; _unreads.RegisterUnreadCountProvider( FilterManagerProps.ViewResName, new ViewUnreadCountProvider() ); }
public void SetUp() { _core = new TestCore(); _storage = Core.ResourceStore; _storage.PropTypes.Register("Subject", PropDataType.String); _storage.ResourceTypes.Register("Email", "Subject"); _contactManager = (ContactManager)_core.ContactManager; _storage.PropTypes.Register("LinkedSetValue", PropDataType.Link, PropTypeFlags.Internal); linkAttachment = Core.ResourceStore.PropTypes.Register("Attachment", PropDataType.Link, PropTypeFlags.SourceLink | PropTypeFlags.DirectedLink); Core.ResourceStore.PropTypes.RegisterDisplayName(linkAttachment, "Outlook Message", "Outlook Attachment"); }
public void UnitTests() { var testCore = new TestCore(); testCore.State = TestCore.StateType.On; Assert.AreEqual(1, testCore.stateChangedCount); testCore.State = TestCore.StateType.On; Assert.AreEqual(1, testCore.stateChangedCount); testCore.State = TestCore.StateType.Off; Assert.AreEqual(2, testCore.stateChangedCount); testCore.StateMachine.SetStateDuration(1.0f); testCore.StateMachine.OnUpdate(new TimeSlice(1.0f)); Assert.AreEqual(1, testCore.stateFinishedCount); }