Created VerbChunks

This commit is contained in:
Lukasz Baldyga committed 2020-11-29 14:41:03 +00:00
1 parent bd9bd1d297
commit 07e4c04ae9
1 file changed
+20
@@ -0,0 +1,20 @@
namespace Advanced_Software_Engineering.Verbs.Flow {
public class VerbChunk : IVerb {
private readonly IVerb[] verbs;
public VerbChunk(IVerb[] verbs) {
this.verbs = verbs;
}
public void ExecuteVerb() {
foreach (IVerb verb in verbs) verb.ExecuteVerb();
}
public string GetDescription() {
string s = "VerbChunk Start";
foreach (IVerb verb in verbs) s += "\n" + verb.GetDescription();
return s + "\n" + "VerbChunk End";
}
}
}