コード例 #1
0
        public void GetMatchedDistinctDescriptionTest()
        {
            var testTerm        = "XERfdsfaas wfsdfas";
            var testDescription = "fasffwffasf XERfdsfaas wfsdfas fasfdafwfsdfasf";
            var testResult      = new ModelTestClass().GetMatchedDistinctDescription(testDescription, testTerm);

            Assert.IsTrue(testResult == "fasffwffasf XERfdsfaas wfsdfas");

            testResult = new ModelTestClass().GetMatchedDistinctDescription(testDescription, testTerm + "_xefdf");
            Assert.IsFalse(testResult == "fasffwffasf XERfdsfaas wfsdfas");

            testDescription = "fasffwffasf XERfdsfaas wfsdfas_xxee fasfdafwfsdfasf";
            testResult      = new ModelTestClass().GetMatchedDistinctDescription(testDescription, testTerm);
            Assert.IsTrue(testResult == "fasffwffasf XERfdsfaas wfsdfas_xxee");
        }
コード例 #2
0
ファイル: WebPageTest.cs プロジェクト: yersans/AspNetWebStack
        public void ModelTest()
        {
            var v     = "value1";
            var page  = CreateMockPageWithPostContext().Object;
            var model = new ModelTestClass()
            {
                Prop1 = v
            };

            page.PageContext.Model = model;
            Assert.NotNull(page.Model);
            Assert.Equal(v, page.Model.Prop1);
            Assert.Equal(v, page.Model.GetProp1());
            Assert.Equal(v, page.Model.ToString());
            Assert.Equal(model, (ModelTestClass)page.Model);
            // No such property
            Assert.Null(page.Model.Prop2);
            // No such method
            Assert.Throws <MissingMethodException>(() => page.Model.DoSomething());
        }
コード例 #3
0
 public void ModelTest() {
     var v = "value1";
     var page = CreateMockPageWithPostContext().Object;
     var model = new ModelTestClass() { Prop1 = v };
     page.PageContext.Model = model;
     Assert.IsNotNull(page.Model);
     Assert.AreEqual(v, page.Model.Prop1);
     Assert.AreEqual(v, page.Model.GetProp1());
     Assert.AreEqual(v, page.Model.ToString());
     Assert.AreEqual(model, (ModelTestClass)page.Model);
     // No such property
     Assert.IsNull(page.Model.Prop2);
     // No such method
     ExceptionAssert.Throws<MissingMethodException>(() => page.Model.DoSomething());
 }