Beispiel #1
0
        public void CanSetAreaPartialViewLocationFormats()
        {
            var areaPartialViewLocationFormatsExpected = new[]
            {
                "~/Areas/{2}/Views/{1}/{0}.cshtml",
                "~/Areas/{2}/Views/Shared/{0}.cshtml"
            };

            var viewEngine = new CloudCore.Web.Core.ViewEngine();

            var areaPartialViewLocationFormatsResult = viewEngine.AreaPartialViewLocationFormats.ToList();

            Assert.AreEqual(areaPartialViewLocationFormatsExpected.Count(), areaPartialViewLocationFormatsResult.Count());

            Assert.IsTrue(areaPartialViewLocationFormatsResult.Contains(areaPartialViewLocationFormatsExpected[0]));
            Assert.IsTrue(areaPartialViewLocationFormatsResult.Contains(areaPartialViewLocationFormatsExpected[1]));

        }
Beispiel #2
0
        public void CanSetMasterLocationFormats()
        {
            var masterLocationFormatsExpected = new[]
            {
                "~/Views/{1}/{0}.cshtml",
                "~/Views/Shared/{0}.cshtml",
                "~/Areas/CUI/Views/Shared/{0}.cshtml"
            };

            var viewEngine = new CloudCore.Web.Core.ViewEngine();

            var masterLocationFormatsResult = viewEngine.MasterLocationFormats.ToList();

            Assert.AreEqual(masterLocationFormatsExpected.Count(), masterLocationFormatsResult.Count());

            Assert.IsTrue(masterLocationFormatsResult.Contains(masterLocationFormatsExpected[0]));
            Assert.IsTrue(masterLocationFormatsResult.Contains(masterLocationFormatsExpected[1]));
        }