public void GetSummaryInformation_ExpectingMemoryAvailable1024() { using (var viridianUtils = new ViridianUtils()) { viridianUtils.SUT_ComputerSystemMO( ViridianUtils.GetCurrentMethod(), out uint ReturnValue, out ManagementPath Job, out ManagementPath ResultingSystem); using (var computerSystem = new ComputerSystem(ResultingSystem)) { var vssdCollection = ViridianUtils.GetVirtualSystemSettingDataListThroughSettingsDefineState(computerSystem); var RequestedInformation = (uint[])Enum.GetValues(typeof(SummaryInformation.RequestedInformation)); var SettingData = new ManagementPath[] { vssdCollection.First().Path }; ReturnValue = viridianUtils.VSMS.GetSummaryInformation(RequestedInformation, SettingData, out ManagementBaseObject[] SummaryInformation); using (var summaryInformation = new SummaryInformation(SummaryInformation.First())) { Assert.AreEqual(0U, ReturnValue); Assert.AreEqual(1, vssdCollection.Count); Assert.IsNotNull(SummaryInformation); Assert.AreEqual(1, SummaryInformation.Length); Assert.AreEqual(0U, summaryInformation.MemoryUsage); } } } }