public void Can_deactivate_brand()
        {
            const string defaultLicensee = "Flycow";
            var          brandQueries    = _container.Resolve <BrandQueries>();
            var          licensee        = brandQueries.GetLicensees().First(x => x.Name == defaultLicensee);
            //creatr brand
            var brandTestHelper = _container.Resolve <BrandTestHelper>();
            var brand           = brandTestHelper.CreateBrand(licensee);

            //check brand
            _dashboardPage.BrandFilter.SelectAll();
            var viewBrandForm = _brandManagerPage.OpenViewBrandForm(brand.Name);

            Assert.AreEqual(licensee.Name, viewBrandForm.Licensee);
            Assert.AreEqual(brand.Name, viewBrandForm.BrandName);
            Assert.AreEqual(brand.Type.ToString(), viewBrandForm.BrandType);
            Assert.AreEqual(brand.Code, viewBrandForm.BrandCode);
            Assert.AreEqual(brand.Status.ToString(), viewBrandForm.Status);
            Assert.AreEqual(brand.PlayerPrefix, viewBrandForm.PlayerPrefix);
            viewBrandForm.CloseTab("View Brand");
            //activate brand
            var activateDialog        = _brandManagerPage.OpenBrandActivateDialog(brand.Name);
            var confirmActivateDialog = activateDialog.Activate("approved activate");

            Assert.AreEqual("This brand has been successfully activated.", confirmActivateDialog.ConfirmationMessage);
            confirmActivateDialog.Close();
            //deactivate brand
            var deactivateDialog        = _brandManagerPage.OpenBrandDeactivateDialog(brand.Name);
            var confirmDeactivateDialog = deactivateDialog.Deactivate("approved deactivate");

            Assert.AreEqual("This brand has been successfully deactivated", confirmActivateDialog.ConfirmationMessage);
            confirmActivateDialog.Close();
            //check brand's deactivate
            Assert.IsTrue(_brandManagerPage.CheckDeactivatedBrandStatus(brand.Name));
        }