public void FlimFlamFluister_Goed() { //1. Arrange List <String> woorden = new List <String>() { "Flim", "Flam", "Fluister" }; List <String> ing = new List <String>() { "Kikkerbil", "oorlel", "rattenstaart", "krokodillenoog" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt stafMock.Verify(s => s.Links(), Times.Once); stafMock.Verify(s => s.Rechts(), Times.Once); stafMock.Verify(s => s.Omhoog(), Times.Never); Assert.AreEqual("Er was licht, en hij zag dat het goed was!", result); }
public void BalSamSalaBond() { //1. Arrange List <String> woorden = new List <String>() { "Bal", "sam", "sala", "bond" }; List <String> ing = new List <String>() { "Kikkerbil", "spinneweb", "mensenhaar", "krokodillenoog" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); stafMock.Setup(staf => staf.HoeveelheidEnergie).Returns(3); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("Je bent genezen met 3 energiepunten", result); }
public void Balsamsalabond_goed() { //1. Arrange List <String> woorden = new List <String>() { "Bal", "sam", "sala", "bond" }; List <String> ingredienten = new List <String>() { "Kikkerbil", "spinneweb", "mensenhaar", "krokodillenoog" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); stafMock.Setup(staf => staf.HoeveelheidEnergie).Returns(3); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ingredienten, woorden); //3. Assert stafMock.Verify(s => s.Links(), Times.Once); stafMock.Verify(s => s.Omhoog(), Times.Once); stafMock.Verify(s => s.Rechts(), Times.Once); stafMock.Verify(s => s.Omlaag(), Times.Once); Assert.AreEqual("Je bent genezen met 3 energiepunten", result); }
public void GeenIngredienten() { //1. Arrange List <String> woorden = new List <String>() { }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(null, woorden); }
public void GeenIngredienten() { //1. Arrange List <String> woorden = new List <String>() { }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act, 3. Assert Assert.Throws <GeenIngredientenException>(() => t.Toverspreuk(null, woorden)); }
public void ArmaKroDilt_Goed() { //1. Arrange List<String> woorden = new List<String>() { "Arma", "kro", "dilt"}; List<String> ing = new List<String>() { "Kikkerbil", "spinneweb", "oorlel", "rattenstaart", "slangegif", "mensenhaar", "krokodillenoog" }; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("upgrades", result); }
public void GeenIngredienten() { //1. Arrange List <String> woorden = new List <String>() { "Fora", "mis", "Forameur" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(null, woorden); //3. Assert Assert.AreEqual("doe open die poort", result); }
public void GeenToverspreuk() { //1. Arrange List <String> woorden = new List <String>() { "Arma" }; List <String> ing = new List <String>() { "Kikkerbil" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act, 3. Assert Assert.Throws <GeenToverspreukException>(() => t.Toverspreuk(ing, woorden)); }
public void GeenToverspreuk() { //1. Arrange List <String> woorden = new List <String>() { "Fora" }; List <String> ingredienten = new List <String>() { "spinneweb", "oorlel", "slangegif" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ingredienten, woorden); }
public void BalSamSalaBond() { //1. Arrange List<String> woorden = new List<String>() { "Bal", "sam", "sala", "bond" }; List<String> ing = new List<String>() { "Kikkerbil", "spinneweb", "mensenhaar", "krokodillenoog" }; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); stafMock.Setup(staf => staf.HoeveelheidEnergie).Returns(3); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("Je bent genezen met 3 energiepunten", result); }
public void Bandaladik_goed() { //1. Arrange List<String> woorden = new List<String>() { "Ban", "da", "ladik"}; List<String> ing = new List<String>() { "Kikkerbil", "oorlel", "rattenstaart", "slangegif" }; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("best friends for life", result); stafMock.Verify(s => s.Omhoog(), Times.Once); stafMock.Verify(s => s.Omlaag(), Times.Once); stafMock.Verify(s => s.Links(), Times.Never); }
public void GeenToverspreuk() { //1. Arrange List <String> woorden = new List <String>() { "Arma" }; List <String> ing = new List <String>() { "Kikkerbil" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt }
public void ArmaKroDilt_Goed() { //1. Arrange List <String> woorden = new List <String>() { "Arma", "kro", "dilt" }; List <String> ing = new List <String>() { "Kikkerbil", "spinneweb", "oorlel", "rattenstaart", "slangegif", "mensenhaar", "krokodillenoog" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("upgrades", result); }
public void Bandaladik_goed() { //1. Arrange List <String> woorden = new List <String>() { "Ban", "da", "ladik" }; List <String> ing = new List <String>() { "Kikkerbil", "oorlel", "rattenstaart", "slangegif" }; Mock <IToverstaf> stafMock = new Mock <IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt Assert.AreEqual("best friends for life", result); stafMock.Verify(s => s.Omhoog(), Times.Once); stafMock.Verify(s => s.Omlaag(), Times.Once); stafMock.Verify(s => s.Links(), Times.Never); }
public void FlimFlamFluister_Goed() { //1. Arrange List<String> woorden = new List<String>() { "Flim", "Flam", "Fluister" }; List<String> ing = new List<String>() { "Kikkerbil", "oorlel", "rattenstaart", "krokodillenoog" }; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt stafMock.Verify(s => s.Links(), Times.Once); stafMock.Verify(s => s.Rechts(), Times.Once); stafMock.Verify(s => s.Omhoog(), Times.Never); Assert.AreEqual("Er was licht, en hij zag dat het goed was!", result); }
public void Init() { staf = new Toverstaf(); tovenaar = new Tovenaar(staf); }
public WizardsCore_Test() { staf = new Toverstaf(); tovenaar = new Tovenaar(staf); }
public void GeenToverspreuk() { //1. Arrange List<String> woorden = new List<String>() { "Arma"}; List<String> ing = new List<String>() { "Kikkerbil"}; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(ing, woorden); //3. Assert //Controlleer of de tovernaar de juiste bewegingen maakt }
public void GeenIngredienten() { //1. Arrange List<String> woorden = new List<String>() { }; Mock<IToverstaf> stafMock = new Mock<IToverstaf>(); Tovenaar t = new Tovenaar(stafMock.Object); //2. Act String result = t.Toverspreuk(null, woorden); }