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()); }
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()); }
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()); }
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()); }
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()); }