|
|
@ -204,6 +204,12 @@ namespace ValueTupleStudyTest
|
|
|
|
Assert.Equal(1, id);
|
|
|
|
Assert.Equal(1, id);
|
|
|
|
Assert.Equal("wanggaofeng", name);
|
|
|
|
Assert.Equal("wanggaofeng", name);
|
|
|
|
Assert.Equal(18, age);
|
|
|
|
Assert.Equal(18, age);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//声明为变量:类型 + 变量
|
|
|
|
|
|
|
|
(int myId, string myName, int myAge) student = ValueTuple.Create(1, "wanggaofeng", 18);
|
|
|
|
|
|
|
|
Assert.Equal(1, student.myId);
|
|
|
|
|
|
|
|
Assert.Equal("wanggaofeng", student.myName);
|
|
|
|
|
|
|
|
Assert.Equal(18, student.myAge);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
@ -312,13 +318,34 @@ namespace ValueTupleStudyTest
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Git-Flow 补丁测试
|
|
|
|
/// 注意:序列化后,自定义名字无效,仍然使用Item1 等
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
[Fact]
|
|
|
|
[Fact]
|
|
|
|
public void Hotfix_Test()
|
|
|
|
public void ValueTupleToJson_Test()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Assert.True(1 == 1);
|
|
|
|
var json = valueTupleStudy.GetValueTupleJson();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.Contains("Item1", json);
|
|
|
|
|
|
|
|
Assert.Contains("Item2", json);
|
|
|
|
|
|
|
|
Assert.Contains("Item3", json);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.DoesNotContain("userId", json);
|
|
|
|
|
|
|
|
Assert.DoesNotContain("userName", json);
|
|
|
|
|
|
|
|
Assert.DoesNotContain("userAge", json);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
|
|
|
public void ValueTupleToJson_Solve_Test()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var json = valueTupleStudy.GetValueTupleJsonSolve();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.DoesNotContain("Item1", json);
|
|
|
|
|
|
|
|
Assert.DoesNotContain("Item2", json);
|
|
|
|
|
|
|
|
Assert.DoesNotContain("Item3", json);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.Contains("userId", json);
|
|
|
|
|
|
|
|
Assert.Contains("userName", json);
|
|
|
|
|
|
|
|
Assert.Contains("userAge", json);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//发布v1.0
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|