Beispiel #1
0
 public GrumpyBuildingExtension(
     IChirperMessageSender chirperMessageSender,
     IGrumpyEngine grumpyEngine)
 {
     _chirperMessageSender = chirperMessageSender ?? throw new System.ArgumentNullException(nameof(chirperMessageSender));
     _grumpyEngine         = grumpyEngine ?? throw new ArgumentNullException(nameof(grumpyEngine));
 }
Beispiel #2
0
 public GrumpyChirperExtension(
     IChirperMessageSender chirperMessageSender,
     IGrumpyEngine grumpyEngine,
     Random random,
     decimal probabilityOfResponding)
 {
     _chirperMessageSender = chirperMessageSender ?? throw new ArgumentNullException(nameof(chirperMessageSender));
     _grumpyEngine         = grumpyEngine ?? throw new ArgumentNullException(nameof(grumpyEngine));
     _random = random ?? throw new ArgumentNullException(nameof(random));
     _probabilityOfResponding = probabilityOfResponding;
 }