コード例 #1
0
ファイル: UnitTestInitial.cs プロジェクト: ArtemGavr/Lombard
        public void TestMethod1()
        {
            Lombard lombard = new Lombard();

            lombard.FillTestData(10);
            Assert.AreEqual("Product0", lombard.Products[0].Name);
        }
コード例 #2
0
        // Завaнтаження данних з файлу.
        public void Load()
        {
            try
            {
                using (Stream stream = File.OpenRead(fileName))
                {
                    var     serializer = new BinaryFormatter();
                    Lombard lmd        = (Lombard)serializer.Deserialize(stream);

                    Copy(lmd.Products, lombard.Products);
                    Copy(lmd.Clients, lombard.Clients);
                    Copy(lmd.ApplicationsToAdmin, lombard.ApplicationsToAdmin);
                    Copy(lmd.ApplicationsToUser, lombard.ApplicationsToUser);
                }

                void Copy <T>(List <T> from, List <T> to)
                {
                    to.Clear();
                    to.AddRange(from);
                }
            }
            catch { lombard.FillTestData(25); }
        }