public void ThrowArgumentNullException_WhenIFinalizedCombatStatisticsFactoryIsNull() { // Arrange IFinalizedCombatStatisticsFactory finalizedCombatStatisticsFactory = null; // Act & Assert Assert.That( () => new CombatStatisticsFinalizationStrategy(finalizedCombatStatisticsFactory), Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IFinalizedCombatStatisticsFactory))); }
public CombatStatisticsFinalizationStrategy(IFinalizedCombatStatisticsFactory finalizedCombatStatisticsFactory) { Guard.WhenArgument(finalizedCombatStatisticsFactory, nameof(IFinalizedCombatStatisticsFactory)).IsNull().Throw(); this.finalizedCombatStatisticsFactory = finalizedCombatStatisticsFactory; }