public void AddEnergyModuleShouldThrowError() { var container = new ModuleContainer(10); IEnergyModule energyModule = null; Assert.Throws <ArgumentException>(() => container.AddEnergyModule(energyModule)); }
public void AddEnergyModule(IEnergyModule energyModule) { if (energyModule == null) { throw new ArgumentException(); } if (this.ModulesByInput.Count == this.moduleCapacity) { this.RemoveOldestModule(); } this.energyModules.Add(energyModule.Id, energyModule); this.modulesByInput.Add(energyModule); }
public void AddEnergyModule(IEnergyModule energyModule) { if (energyModule == null) { throw new ArgumentException(string.Format(Constants.ModuleNullErrorMessage)); } if (this.ModulesByInput.Count == this.moduleCapacity) { this.RemoveOldestModule(); } this.energyModules.Add(energyModule.Id, energyModule); this.modulesByInput.Add(energyModule); }
public void AddEnergyModule(IEnergyModule energyModule) { this.moduleContainer.AddEnergyModule(energyModule); }