public void CanActivateStatus(int canActivate, int cannotActivate, Status expected)
        {
            //Setup
            List<LicenseDataGridViewRow> data = CreateData(canActivate, cannotActivate);
            Assert.That(data.Count, Is.EqualTo(canActivate + cannotActivate), "Data not prepared properly");
            LicenseSelectionVerifier lv = new CanUseLicenseServerVerifier(data);

            //Assert
            Assert.That(lv.Status, Is.EqualTo(Status.Unchecked), "Pre-Data validation status");
            lv.Verify();
            Assert.That(lv.Status, Is.EqualTo(expected), 
                String.Format("Data validation: can activate = {0}, cannot activate = {1}", canActivate, cannotActivate));

            ObjectManager.ClearXenObjects(id);
        }
        public void CanActivateStatus(int canActivate, int cannotActivate, Status expected)
        {
            //Setup
            List <LicenseDataGridViewRow> data = CreateData(canActivate, cannotActivate);

            Assert.That(data.Count, Is.EqualTo(canActivate + cannotActivate), "Data not prepared properly");
            LicenseSelectionVerifier lv = new CanUseLicenseServerVerifier(data);

            //Assert
            Assert.That(lv.Status, Is.EqualTo(Status.Unchecked), "Pre-Data validation status");
            lv.Verify();
            Assert.That(lv.Status, Is.EqualTo(expected),
                        String.Format("Data validation: can activate = {0}, cannot activate = {1}", canActivate, cannotActivate));

            ObjectManager.ClearXenObjects(id);
        }