Esempio n. 1
0
 public Projekt ProjektHinzufügen(int projektID, string projekttitel, int kundenID,Kunde kunde, int entwicklerID,Entwickler entwickler, int produktID,Produkt produkt, DateTime abgabetermin , bool abgeschlossen , string projektbeschreibung)
 {
     var projekt = _db.Projekte.Add(new Projekt{ ProjektID = produktID, Abgabetermin = abgabetermin, Abgeschlossen = abgeschlossen, Entwickler = entwickler, EntwicklerID = entwicklerID, Kunde = kunde, KundenID = kundenID, Produkt = produkt, ProduktID = produktID, Projektbeschreibung = projektbeschreibung, Projekttitel = projekttitel});
     _db.SaveChanges();
     return projekt;
 }
Esempio n. 2
0
 public void ProjektErstellen()
 {
     var mockSet = new Mock<DbSet<Projekt>>();
     var mockDb = new Mock<FuturaEntity>();
     mockDb.Setup(m => m.Projekte).Returns(mockSet.Object);
     var test = new TestFunctions(mockDb.Object);
     Kunde kunde = new Kunde();
     kunde.KundenID = 999;
     kunde.KundenName = "KundeA";
     Entwickler entwickler = new Entwickler();
     entwickler.EntwicklerID = 999;
     entwickler.Enwicklername = "EntwicklerA";
     Produkt produkt = new Produkt();
     produkt.ProduktID = 999;
     produkt.Produkttitel = "ProduktA";
     DateTime date = new DateTime();
     date = DateTime.Now;
     test.ProjektHinzufügen(999, "ProjektA", kunde.KundenID, kunde, entwickler.EntwicklerID, entwickler, produkt.ProduktID, produkt, date, false, "PorjektbeschreibungA");
     mockSet.Verify(m => m.Add(It.IsAny<Projekt>()), Times.Once());
     mockDb.Verify(m => m.SaveChanges(), Times.Once());
 }