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"); }
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()); }
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()); }