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; }
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 Produkt ProduktHinzufügen(int id, string titel, Sprache sprache, int sprachID) { var produkt = _db.Produkte.Add(new Produkt { ProduktID = id, Produkttitel = titel, Sprache = sprache, SprachID = sprachID }); _db.SaveChanges(); return produkt; }
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()); }