public GrumpyBuildingExtension( IChirperMessageSender chirperMessageSender, IGrumpyEngine grumpyEngine) { _chirperMessageSender = chirperMessageSender ?? throw new System.ArgumentNullException(nameof(chirperMessageSender)); _grumpyEngine = grumpyEngine ?? throw new ArgumentNullException(nameof(grumpyEngine)); }
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; }