示例#1
0
        public void DetecteLesEditionsConcurrentes()
        {
            var contextDeJohn = new CompanyContext();
            var clientDeJohn = contextDeJohn.Customers.First();

            var contextDeSarah = new CompanyContext();
            var clientDeSarah = contextDeJohn.Customers.First();

            clientDeJohn.AccountBalance += 1000;
            contextDeJohn.SaveChanges();

            clientDeSarah.AccountBalance += 1000;
            contextDeSarah.SaveChanges();
           
        }
示例#2
0
        public void InsertionFonctionnelle()
        {
            Database.SetInitializer(new DropCreateDatabaseAlways<CompanyContext>());

            CompanyContext company = new CompanyContext(); ;
            Customer cust = new Customer();
            cust.AccountBalance=12.5;
            cust.AddressLine1 = "Rue d'Albert, 65";
            cust.AddressLine2 = "Namur 5058";
            cust.City = "Namur";
            cust.Country = "Belgique";
            cust.EMail = "*****@*****.**";
            cust.Id = 102030405060;
            cust.Name = "Leo";
            cust.PostCode = "5050";
            cust.Remark="No remark";
            company.Customers.Add(cust);
            company.SaveChanges();
            AssertCustomerExists();
        }
示例#3
0
 public void AssertCustomerExists()
 {
     CompanyContext company = new CompanyContext();
     Assert.AreNotEqual(0, company.Customers.Count());
     Assert.IsTrue(company.Customers.Count()>0);
 }