Тест Subsonic 3.0 - что мне здесь не хватает? - PullRequest
0 голосов
/ 27 августа 2009

РЕДАКТИРОВАТЬ: Эта проблема уже представлена ​​на Github. Изменение части «Акт» на это приведет к прохождению теста

        var result = Adresse.All()
                .Where(x => x.AdresseX == txt1 && x.PostBy == txt2)
                .FirstOrDefault();

    [TestMethod]
    public void WTF()
    {
        //Arrange
        string txt1 = "Vingsted Skovvej 1";
        string txt2 = "7100 Vejle";

        var one = new Adresse { ID = 1, AdresseX = "Vejlevej 55", PostBy = "7300" };
        var two = new Adresse {ID = 2, AdresseX = txt1, PostBy = txt2 };
        Adresse.Setup(new List<Adresse> { one, two });

        //Act
        var result = Adresse.SingleOrDefault(x => x.AdresseX == txt1 && x.PostBy == txt2);            

        //Assert
        Assert.AreEqual(2, result.ID);
    }

Следующий тест провалился, потому что я получил первый объект (тот, где ID равен 1) ... Может кто-нибудь объяснить мне, что я делаю неправильно ???

1 Ответ

0 голосов
/ 27 августа 2009

Это зарегистрировано как проблема на github , хотя стоило бы добавить любую информацию, которую вы можете к нему.

...