• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何編寫綜合的單元測試方案(3)

    發表于:2012-06-27來源:伯樂在線作者:李瓊點擊數: 標簽:單元測試
    [TestMethod] 1 2 3 4 5 6 public void Person_IsChanged_Changed_By_Setting_FirstName() { var person = new Person( Adam , Smith ); person.FirstName = Bob ; Assert.IsTrue(person.IsChanged); } 當然,如果

      [TestMethod]

    1
    2
    3
    4
    5
    6
    public void Person_IsChanged_Changed_By_Setting_FirstName()
     {
     var person = new Person("Adam", "Smith");
     person.FirstName = "Bob";
     Assert.IsTrue(person.IsChanged);
     }

      當然,如果這些屬性改變了,我們需要獲取到屬性改變通知:

      [TestMethod]

    1
    2
    3
    4
    5
    6
    7
    public void Person_IsChanged_Property_Change_Notification_By_Setting_FirstName()
     {
     var person = new Person("Adam", "Smith");
     var eventAssert = new PropertyChangedEventAssert(person);
     person.FirstName = "Bob";
     eventAssert.Expect("IsChanged");
     }

      [TestMethod]

    1
    2
    3
    4
    5
    6
    7
    8
    9
    public void Person_FullName_Property_Change_Notification_By_Setting_FirstName()
     {
     var person = new Person("Adam", "Smith");
     var eventAssert = new PropertyChangedEventAssert(person);
     person.FirstName = "Bob";
     eventAssert.SkipEvent(); //this was IsChanged
     eventAssert.SkipEvent(); //this was FirstName
     eventAssert.Expect("FullName");
     }

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>