예제 #1
0
        public void VerifyXAMLNamespaceIsCorrect()
        {
            var contract = new UniversalPlatformContract("My.AwesomeContract", "1.0");

            var xamlNamespace = UniversalPlatformContractQueryFactory.GetXAMLConditionalNameSpace(contract);

            Assert.AreEqual("xmlns:AwesomeContractVersion1Present=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractPresent(My.AwesomeContract, 1)\"", xamlNamespace);
        }
예제 #2
0
        public void VerifyCSharpQueriesIsCorrect()
        {
            var contract = new UniversalPlatformContract("My.Contract", "1.0");

            var CSharpQuery = UniversalPlatformContractQueryFactory.GetCSharpQuery(contract);

            Assert.AreEqual("ApiInformation.IsApiContractPresent(\"My.Contract\", 1)", CSharpQuery);
        }