示例#1
0
 public void KundeErstellen()
 {
     var mockSet = new Mock<DbSet<Kunde>>();
     var mockDb = new Mock<FuturaEntity>();
     mockDb.Setup(m => m.Kunden).Returns(mockSet.Object);
     var test = new TestFunctions(mockDb.Object);
     test.KundeHinzufügen(999, "KundeA");
     mockSet.Verify(m => m.Add(It.IsAny<Kunde>()), Times.Once());
     mockDb.Verify(m => m.SaveChanges(), Times.Once());
 }
示例#2
0
 public void EntwicklerErstellen()
 {
     var mockSet = new Mock<DbSet<Entwickler>>();
     var mockDb = new Mock<FuturaEntity>();
     mockDb.Setup(m => m.Entwickler).Returns(mockSet.Object);
     var test = new TestFunctions(mockDb.Object);
     test.EnwicklerHinzufügen(999, "EntwicklerA");
     mockSet.Verify(m => m.Add(It.IsAny<Entwickler>()), Times.Once());
     mockDb.Verify(m => m.SaveChanges(), Times.Once());
 }
示例#3
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());
 }
示例#4
0
 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());
 }
示例#5
0
 public void ProduktErstellen()
 {
     var mockSet = new Mock<DbSet<Produkt>>();
     var mockDb = new Mock<FuturaEntity>();
     mockDb.Setup(m => m.Produkte).Returns(mockSet.Object);
     var test = new TestFunctions(mockDb.Object);
     Sprache sprache = new Sprache();
     sprache.SprachID= 999;
     sprache.Sprachtitel = "SpracheA";
     test.ProduktHinzufügen(999, "ProduktA", sprache, sprache.SprachID);
     mockSet.Verify(m => m.Add(It.IsAny<Produkt>()), Times.Once());
     mockDb.Verify(m => m.SaveChanges(), Times.Once());
 }