public void GetServerInformation() { var uptime = new TimeSpan(2, 12, 33, 59, 200); var result = (PartialViewResult)_controller.GetServerInformation(); var model = (ServerInformationViewModel)result.Model; HardwareServiceMock.Verify(x => x.GetCpuPercentage(), Times.Once()); HardwareServiceMock.Verify(x => x.GetAvailableRam(), Times.Once()); HardwareServiceMock.Verify(x => x.GetUpTime(), Times.Once()); _controller.WithCallTo(x => x.GetServerInformation()).ShouldRenderPartialView("Partial/_ServerInformation").WithModel <ServerInformationViewModel>(); Assert.That(model.OsPlatform, Is.EqualTo(RamModel.OSPlatform)); Assert.That(model.OsFullName, Is.EqualTo(RamModel.OSFullName)); Assert.That(model.OsVersion, Is.EqualTo(RamModel.OSVersion)); Assert.That(model.Uptime, Is.EqualTo(uptime)); }
public void GetDriveInformation() { var result = (PartialViewResult)_controller.GetDriveInformation(); var model = (List <DriveModel>)result.Model; HardwareServiceMock.Verify(x => x.GetDrives(), Times.Once()); _controller.WithCallTo(x => x.GetDriveInformation()).ShouldRenderPartialView("Partial/_DriveInformation").WithModel <IEnumerable <DriveModel> >(); Assert.That(model[0].PercentageFilled, Is.EqualTo(DriveModel[0].PercentageFilled)); Assert.That(model[0].IsReady, Is.EqualTo(DriveModel[0].IsReady)); Assert.That(model[0].Name, Is.EqualTo(DriveModel[0].Name)); Assert.That(model[0].DriveType, Is.EqualTo(DriveModel[0].DriveType)); Assert.That(model[0].DriveFormat, Is.EqualTo(DriveModel[0].DriveFormat)); Assert.That(model[0].AvailableFreeSpace, Is.EqualTo(DriveModel[0].AvailableFreeSpace)); Assert.That(model[0].VolumeLabel, Is.EqualTo(DriveModel[0].VolumeLabel)); Assert.That(model[0].TotalSize, Is.EqualTo(DriveModel[0].TotalSize)); Assert.That(model[0].TotalFreeSpace, Is.EqualTo(DriveModel[0].TotalFreeSpace)); Assert.That(model[0].PercentageFilled, Is.EqualTo(DriveModel[0].PercentageFilled)); }
public void GetRam() { var result = (PartialViewResult)_controller.GetRam(); var model = (RamModel)result.Model; HardwareServiceMock.Verify(x => x.GetRam(), Times.Once()); _controller.WithCallTo(x => x.GetRam()).ShouldRenderPartialView("Partial/_Ram").WithModel <RamModel>(); Assert.That(model.AvailablePhysicalMemory, Is.EqualTo(RamModel.AvailablePhysicalMemory)); Assert.That(model.AvailableVirtualMemory, Is.EqualTo(RamModel.AvailableVirtualMemory)); Assert.That(model.VirtualPercentageFilled, Is.EqualTo(RamModel.VirtualPercentageFilled)); Assert.That(model.PhysicalPercentageFilled, Is.EqualTo(RamModel.PhysicalPercentageFilled)); Assert.That(model.OSFullName, Is.EqualTo(RamModel.OSFullName)); Assert.That(model.OSPlatform, Is.EqualTo(RamModel.OSPlatform)); Assert.That(model.OSVersion, Is.EqualTo(RamModel.OSVersion)); Assert.That(model.TotalPhysicalMemory, Is.EqualTo(RamModel.TotalPhysicalMemory)); Assert.That(model.TotalVirtualMemory, Is.EqualTo(RamModel.TotalVirtualMemory)); Assert.That(model.VirtualPercentageFilled, Is.EqualTo(RamModel.VirtualPercentageFilled)); }