コード例 #1
0
ファイル: EnwickerTest.cs プロジェクト: Thorgar/Futura
 public SkillPool SkillPoolHinzufügen(int skillPoolID, Entwickler entwickler, int entwicklerID , Sprache sprache, int sprachID)
 {
     var skill = _db.Skills.Add(new SkillPool {  SkillPoolID = skillPoolID, Entwickler = entwickler, EntwicklerID = entwicklerID, Sprachen = sprache, SprachID = sprachID});
     _db.SaveChanges();
     return skill;
 }
コード例 #2
0
ファイル: EnwickerTest.cs プロジェクト: Thorgar/Futura
 public void SkillErstellen()
 {
     var mockSet = new Mock<DbSet<SkillPool>>();
     var mockDb = new Mock<FuturaEntity>();
     mockDb.Setup(m => m.Skills).Returns(mockSet.Object);
     var test = new TestFunctions(mockDb.Object);
     Entwickler entwickler = new Entwickler();
     entwickler.EntwicklerID = 999;
     entwickler.Enwicklername = "EntwicklerA";
     Sprache sprache = new Sprache();
     sprache.SprachID = 999;
     sprache.Sprachtitel = "SpracheA";
     test.SkillPoolHinzufügen(999, entwickler, entwickler.EntwicklerID, sprache, sprache.SprachID);
     mockSet.Verify(m => m.Add(It.IsAny<SkillPool>()), Times.Once());
     mockDb.Verify(m => m.SaveChanges(), Times.Once());
 }
コード例 #3
0
ファイル: EnwickerTest.cs プロジェクト: Thorgar/Futura
 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;
 }
コード例 #4
0
ファイル: EnwickerTest.cs プロジェクト: Thorgar/Futura
 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());
 }