public void CanCompareMachineDetailsEqual() { var machine1 = new MachineDetails(1, "test", true); var machine2 = new MachineDetails(1, "test", true); Assert.True(machine1 == machine2); }
public void CanCompareMachineDetailsNonequal() { var machine1 = new MachineDetails(1, "test", true); var machine2 = new MachineDetails(1, "test1", false); Assert.True(machine1 != machine2); }
public ActionResult Search(string searchBy, string search) { if (searchBy == "Search by machine") { var searchLocation = Location.GetLocation(search); foreach (Location location in searchLocation) { location.MachineDetails = MachineDetails.GetDetails(location.id); } return(View(searchLocation)); } if (searchBy == "Search by location") { var searchLocation = Location.LocationByName(search); foreach (Location location in searchLocation) { location.MachineDetails = MachineDetails.GetDetails (location.id); } return(View(searchLocation)); } else { return(View()); } }
public ActionResult Details(int id) { var thisLocation = Location.LocationById(id); ViewBag.MachinesAtLocation = MachineDetails.GetDetails(id); foreach (Location location in thisLocation) { foreach (MachineDetails xref in ViewBag.MachinesAtLocation) { foreach (LocationMachineXref reference in location.location_machine_xrefs) { if (reference.machine_id == xref.Id) { xref.LmxId = reference.id; xref.Condition = reference.condition; } } // var highScore = MachineScore.ScoreById(xref.LmxId.ToString()); // foreach(MachineScore thisScore in highScore) // { // xref.HighScore = (thisScore.score).ToString(); // } } } return(View(thisLocation)); }
public void AssetId_Should_serialize_to_string() { var machineDetails = new MachineDetails(123, "machine name", isJohnDoe: false); var jsonResult = JsonConvert.SerializeObject(machineDetails); Assert.Equal("{\"assetID\":\"123\",\"machineName\":\"machine name\",\"isJohnDoe\":false,\"assetUid\":null}", jsonResult); }
public static int InsertOrUpdateKIOSKMachineDetails(MachineDetails machineDetails) { try { InsertOrUpdateKIOSKMachineDetailsAction commd = new InsertOrUpdateKIOSKMachineDetailsAction(machineDetails); return(commd.Execute(EnumDatabase.D2S)); } catch (Exception ex) { throw ex; } }
private void frmMachineDetails_Load(object sender, EventArgs e) { lblTitle.Text = $"Prikaz mašina za radnika {_employeeName}"; int count = _machines.Count; foreach (var machine in _machines) { var control = new MachineDetails(machine, count--); control.Dock = DockStyle.Top; pnlMachines.Controls.Add(control); control.Show(); } pnlMachines.Show(); }
/// <summary> /// Creates a new <see cref="MachineDetails"/> from executing context. /// </summary> /// <returns>New <see cref="MachineDetails"/>.</returns> public static MachineDetails CreateMachineDetails() { var operatingSystemDetails = CreateOperatingSystemDetails(); var memoryInGb = MachineMemory.GetMachineMemoryInGb(); var report = new MachineDetails( MachineName.GetMachineNames().ToDictionary(_ => _.Key.ToString(), _ => _.Value), Environment.ProcessorCount, memoryInGb.ToDictionary(_ => _.Key.ToString(), _ => _.Value), Environment.Is64BitOperatingSystem, operatingSystemDetails, Environment.Version.ToString()); return(report); }
public Int64 AddRemoteLoginSession(string LoginName, bool _isLogin = true) { MachineDetails.MachineInfo localMachine = MachineDetails.LocalMachineDetails(_isLogin); MachineDetails.MachineInfo remotemachine = MachineDetails.RemoteMachineDetails(_isLogin); DBAccess dbAccess = null; Int64 LoginSessionID = 0; try { dbAccess = new DBAccess(); LoginSessionID = dbAccess.InsertUserSession(0, LoginName, localMachine.MachineName, localMachine.MachineIp, localMachine.UserName, remotemachine.MachineName, remotemachine.MachineIp, remotemachine.UserName, remotemachine.DomainName, System.Diagnostics.Process.GetCurrentProcess().Id); } catch (Exception) { throw; } return(LoginSessionID); }
public void CanCreateTest() { var validator = new DataAnnotationsValidator(); MachineDetails machine = new MachineDetails(1034, "Acme Dozer", false); Assert.IsTrue(validator.TryValidate(machine, out ICollection <ValidationResult> results)); // not provided name machine = new MachineDetails(1034, null, false); Assert.IsFalse(validator.TryValidate(machine, out results), "not provided name failed"); // missing name machine = new MachineDetails(1034, string.Empty, false); Assert.IsFalse(validator.TryValidate(machine, out results), "empty name failed"); // too long name machine = new MachineDetails(1034, new string('A', 10000), false); Assert.IsFalse(validator.TryValidate(machine, out results), "too long name failed"); }
public async Task SendMachineDetails() { try { var machineDetails = new MachineDetails { Name = MachineSetup.Name, Disks = MachineSetup.Disks, OSVersion = MachineSetup.OSVersion, IpAddress = MachineSetup.IpAddress, HasAntivirus = MachineSetup.Antivirus.HasAntivirus, AntivirusName = MachineSetup.Antivirus.AntivirusName }; var machineDetailsStr = JsonSerializer.Serialize(machineDetails); await _hubConnection.InvokeAsync("SendMachineDetails", machineDetailsStr); } catch (Exception) { throw; } }
public static void ToString___Should_be_useful() { // Arrange var name = A.Dummy <string>(); var keyOne = MachineNameKind.FullyQualifiedDomainName.ToString(); var keyTwo = MachineNameKind.NetBiosName.ToString(); var keyThree = MachineNameKind.ResolvedLocalhostName.ToString(); var names = new Dictionary <string, string> { { keyOne, name }, { keyTwo, name }, { keyThree, name }, }; var systemUnderTest = new MachineDetails(names, 10, null, true, null, null); // Act var actualToString = systemUnderTest.ToString(); // Assert actualToString.Should().Contain(Invariant($"{keyOne}={name}")); actualToString.Should().Contain(Invariant($"{keyTwo}={name}")); actualToString.Should().Contain(Invariant($"{keyThree}={name}")); }
public static int InsertOrUpdateKIOSKMachineDetails(MachineDetails machineDetails) { return(MonitoringServiceBL.InsertOrUpdateKIOSKMachineDetails(machineDetails)); }
public DiagnosticsDummyFactory() { AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new AssemblyDetails( A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>()); return(result); }); AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new OperatingSystemDetails( A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>()); return(result); }); AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new MachineDetails( A.Dummy <Dictionary <string, string> >(), A.Dummy <int>(), A.Dummy <Dictionary <string, decimal> >(), A.Dummy <bool>(), A.Dummy <OperatingSystemDetails>(), A.Dummy <string>()); return(result); }); AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new ProcessDetails( A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>(), A.Dummy <bool>()); return(result); }); AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new PerformanceCounterDescription( A.Dummy <string>(), A.Dummy <string>(), A.Dummy <string>(), A.Dummy <float>()); return(result); }); AutoFixtureBackedDummyFactory.AddDummyCreator( () => { var result = new PerformanceCounterSample( A.Dummy <PerformanceCounterDescription>(), A.Dummy <float>()); return(result); }); }
public InsertOrUpdateKIOSKMachineDetailsAction(MachineDetails machineDetails) { _machineDetails = machineDetails; }
public static int InsertOrUpdateKIOSKMachineDetails(MachineDetails machineDetails) { return(KIOSKDataManager.InsertOrUpdateKIOSKMachineDetails(machineDetails)); }
public static IReadOnlyDictionary <MachineMemoryKind, decimal> GetTypedMemoryKindToValueInGbMap(this MachineDetails machineDetails) { if (machineDetails == null) { throw new ArgumentNullException(nameof(machineDetails)); } var result = machineDetails.MemoryKindToValueInGbMap.ToDictionary( k => (MachineMemoryKind)Enum.Parse(typeof(MachineMemoryKind), k.Key), v => v.Value); return(result); }