Ich verwende derzeit Subsonic 3.03 Active Record Repository.Subsonic Unit Test Bug?
Ich habe einen Test Verbindungszeichenfolge eingerichtet, um den internen Dummy-Speicher zu verwenden.
[TestInitialize]
public void TestInitialize()
{
List<ServiceJob> jobs = new List<ServiceJob>()
{
new ServiceJob() { ServiceJobID = 1 },
new ServiceJob() { ServiceJobID = 2 }
};
ServiceJob.Setup(jobs);
}
[TestMethod]
public void TestMethod()
{
ServiceJob job = ServiceJob.SingleOrDefault(s => s.ServiceJobID == 2);
Assert.AreEqual(2, job.ServiceJobID);
}
Ich erwarte diesen Unit-Test zu bestehen, aber es zieht den ersten Service-Job aus und schlägt fehl. Ich habe auch Probleme mit anderen Zucker Methoden wie .Find().
Es funktioniert gut bei der Verwendung der IQueryable-Schnittstelle wie ServiceJob.All.Where (s => s.ServiceJobID == 2), aber nicht Lust, den Zucker zu Testzwecken abzustreifen!
Tolles Produkt übrigens sehr beeindruckt bisher.
ich das gleiche Problem erlebt haben: http://stackoverflow.com/questions/1341073/subsonic-3-0-testing-what-am- i-missing-here - Haben Sie einen Fehlerbericht eingereicht? – kerbou
Ich würde aber die github-Seite nicht komplett aus meiner Box laden. – timpeck