public TestModel1 Post([FromBody] TestModel1 model) { try { this.FetchData(); } catch (Exception e) { Debug.WriteLine($"Exception message: {e.Message}"); throw e; } //foreach (var item in htmlMarkupTemplate) //{ // if (item.Length > 0 && item.Contains(MatchPatternStart)) // { // // Regexp? // var startIndex = item.IndexOf(MatchPatternStart) + MatchPatternStart.Length; // var wordLength = item.IndexOf(MatchPatternEnd) - startIndex; // var totLength = item.Length; // extractedName = item.Substring(startIndex, wordLength); // } // if (extractedName.Length > 0) // { // var result = this.xdoc.Descendants() // .FirstOrDefault(p => p.FirstAttribute.Value == extractedName); // if (result is null) // { // } // else // { // var resultText = result.Value.ToString(); // htmlMarkupTemplate.FirstOrDefault(p => p.Contains(item.ToString())) // .Replace( MatchPatternStart + extractedName + MatchPatternEnd, resultText); // } // foreach (var line in htmlMarkupTemplate) // { // Debug.WriteLine(item); // Debug.WriteLine(line); // } // } //} var isValid = this.ModelState.IsValid; TestModel1 testModel = new TestModel1 { Type = model.Type + " backend@back", Language = model.Language + " backend@back", IsFallback = false, Html = "", }; return(testModel); }
public void TestMethod1() { var model = new TestModel2 { Age = 10, Name = "sadfasd", Page = 123333333333333333 }; var model2 = new TestModel2 { Age = 10 }; var newModel = new TestModel1 { Age = 22, Name = "22222", Page = 222222222222222 }; var result = newModel.AutoCopy(model2); Console.WriteLine($"测试结果:{result.ToString()}"); Assert.True(result != null); }
public void UnboundObjectTargetName() { var testObject1 = new TestModel1 { NotName = "TestObject1" }; var testObject2 = new TestModel2 { NotName = "TestObject1" }; var pso1 = PSObject.AsPSObject(testObject1); var pso2 = PSObject.AsPSObject(testObject2); PipelineContext.CurrentThread = PipelineContext.New(option: new PSRuleOption(), hostContext: null, binder: new TargetBinder(null, null, null, null), baseline: null, unresolved: null); var actual1 = PipelineHookActions.BindTargetName(null, false, pso1); var actual2 = PipelineHookActions.BindTargetName(null, false, pso2); Assert.Equal(expected: "f209c623345144be61087d91f30c17b01c6e86d2", actual: actual1); Assert.Equal(expected: "f209c623345144be61087d91f30c17b01c6e86d2", actual: actual2); }
public static IModelUI CreateForTestModel1(this ElementBuilder elementBuilder, CommandDispatcher commandDispatcher, TestModel1 model) { return(null); }
public void Initialize(TestModel1 model) { this.Model = model; }