Exemple #1
0
 public RamUsageCheck(IRamUsageInfoProvider provider, RamUsageSettings settings)
 {
     Ensure.ArgumentNotNull(provider, nameof(provider));
     Ensure.ArgumentNotNull(settings, nameof(settings));
     _settings = settings;
     _provider = provider;
 }
Exemple #2
0
        public void Constructor_ThrowsArgumentNullException_GivenProviderIsNull()
        {
            //Arrange
            IRamUsageInfoProvider provider = null;

            //Act
            void Act() => new RamUsageCheck(provider, new RamUsageSettings());

            //Assert
            Assert.Throws <ArgumentNullException>((Action)Act);
        }