Пример #1
0
        private void VerifyDiagExtContext(DiagnosticExtensionContext resultContext, string role, string extID, string storage, string config)
        {
            Utilities.PrintContext(resultContext);

            if (role != null)
            {
                Assert.AreEqual(role, resultContext.Role.RoleType.ToString(), "role is not same");
            }

            Assert.AreEqual(Utilities.PaaSDiagnosticsExtensionName, resultContext.Extension, "extension is not Diagnostics");

            Assert.AreEqual(extID, resultContext.Id, "extension id is not same");

            XmlDocument doc = new XmlDocument();
            doc.Load("da.xml");
            string inner = Utilities.GetInnerXml(resultContext.WadCfg, "WadCfg");
            Utilities.CompareWadCfg(inner, doc);
        }
Пример #2
0
        private bool VerifyDiagExtContext(DiagnosticExtensionContext resultContext, string role, string extID, string storage, string config)
        {
            Utilities.PrintContext(resultContext);

            try
            {
                Assert.AreEqual(role, resultContext.Role.RoleType.ToString(), "role is not same");
                Assert.AreEqual(Utilities.PaaSDiagnosticsExtensionName, resultContext.Extension, "extension is not Diagnostics");
                Assert.AreEqual(extID, resultContext.Id, "extension id is not same");
                //Assert.AreEqual(storage, resultContext.StorageAccountName, "storage account name is not same");

                XmlDocument doc = new XmlDocument();
                doc.Load("@./da.xml");
                string inner = Utilities.GetInnerXml(resultContext.WadCfg, "WadCfg");
                Assert.IsTrue(Utilities.CompareWadCfg(inner, doc), "xml is not same");

                return true;
            }
            catch (Exception e)
            {
                Console.WriteLine("Error happens: {0}", e.ToString());
                return false;
            }
        }