示例#1
0
        public void Repository_InsertAddsFiveItems()
        {
            // Arrange
            var         options = CreateNewContextOptions();
            IRepository target  = new OnderhoudRepository(options);

            var opdracht1 = new OnderhoudsOpdracht()
            {
            };
            var opdracht2 = new OnderhoudsOpdracht()
            {
            };
            var opdracht3 = new OnderhoudsOpdracht()
            {
            };
            var opdracht4 = new OnderhoudsOpdracht()
            {
            };
            var opdracht5 = new OnderhoudsOpdracht()
            {
            };

            // Act
            target.Insert(opdracht1);
            target.Insert(opdracht2);
            target.Insert(opdracht3);
            target.Insert(opdracht4);
            target.Insert(opdracht5);

            // Assert
            using (var context = new OnderhoudContext(options))
            {
                Assert.AreEqual(5, context.OnderhoudsOpdrachten.Count());
            }
        }
示例#2
0
 public OnderhoudsOpdracht Find(Guid guid)
 {
     using (var context = new OnderhoudContext(options))
     {
         return(context.OnderhoudsOpdrachten.Single(o => o.Guid == guid));
     }
 }
示例#3
0
 public void Update(OnderhoudsOpdracht onderhoudsOpdracht)
 {
     using (var context = new OnderhoudContext(options))
     {
         context.OnderhoudsOpdrachten.Update(onderhoudsOpdracht);
         context.SaveChanges();
     }
 }
示例#4
0
 public void Insert(OnderhoudsOpdracht onderhoudsOpdracht)
 {
     using (var context = new OnderhoudContext(options))
     {
         context.OnderhoudsOpdrachten.Add(onderhoudsOpdracht);
         context.SaveChanges();
     }
 }
示例#5
0
        public void Repository_InsertAddsItem()
        {
            // Arrange
            var         options = CreateNewContextOptions();
            IRepository target  = new OnderhoudRepository(options);

            var opdracht = new OnderhoudsOpdracht()
            {
            };

            // Act
            target.Insert(opdracht);

            // Assert
            using (var context = new OnderhoudContext(options))
            {
                Assert.AreEqual(1, context.OnderhoudsOpdrachten.Count());
            }
        }