public RamUsageCheck(IRamUsageInfoProvider provider, RamUsageSettings settings) { Ensure.ArgumentNotNull(provider, nameof(provider)); Ensure.ArgumentNotNull(settings, nameof(settings)); _settings = settings; _provider = provider; }
public void Constructor_ThrowsArgumentNullException_GivenProviderIsNull() { //Arrange IRamUsageInfoProvider provider = null; //Act void Act() => new RamUsageCheck(provider, new RamUsageSettings()); //Assert Assert.Throws <ArgumentNullException>((Action)Act); }