Filtered articles: "Visual Studio"

Filtered articles: "Visual Studio"

Unit Testing Part 4: Testing Private Members

Pretty soon after starting to write unit tests you will find yourself in a situation where you want to access a private or protected member of the class being tested. This can either happen if you need to check a private field or property or if you’re planning on testing a private method.

holger's picture
Unit Testing Part 3: Waiting for BackgroundWorkers

Continuing my series about unit testing this post is about one of the more trickier parts of automated code testing, methods that contain background worker calls to defer work to other threads.

holger's picture
Unit Testing Part 2: Additional Test Attributes

This is part 2 of my series about unit testing. The first part covered the different assertion methods and can be found here. This part will cover additional test attributes.

Ever stumbled across a unit test that was encapsulated into code like this?

holger's picture
Inside EdgeSight Report Parameters

In part 3 of my series about custom reports for Citrix EdgeSight, I have listed some parameters that are automagically recognized by EdgeSight. Those parameters cause EdgeSight to display specialized picker or pre-populated dropdown lists. But Citrix does not provide a current documentation for report parameters processed by EdgeSight. Therefore, it's back to reading existing reports to discover those parameters. In this article, I will introduce some more parameters for EdgeSight reports and publish a report to examing values passed from the EdgeSight web-based console to the report.

nicholas's picture
Building Custom EdgeSight Reports Part 1 - Kick Off

For quite a while now, Citrix is offering EdgeSight for performance analysis and historical reporting. It started off for endpoints and XenApp (still called Presentation Server at that time) and now includes virtual desktops as well. EdgeSight is offering a huge number of reports seemingly covering all possible aspects of performance analysis.

But in my eyes, the agents are collecting a lot more pieces of information than the reports are able to display. This article is the first in a series describing the EdgeSight database schema, what is necessary for a valid query and how it is built into a report.

nicholas's picture