Skip to content

Commit 46c1345

Browse files
committed
Make tests independent
1 parent 3f8fa2a commit 46c1345

File tree

1 file changed

+25
-11
lines changed
  • src/NHibernate.Test/NHSpecificTest/GH1994

1 file changed

+25
-11
lines changed

src/NHibernate.Test/NHSpecificTest/GH1994/Fixture.cs

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,34 +39,48 @@ protected override void OnTearDown()
3939
}
4040

4141
[Test]
42-
public void YourTestName()
42+
public void TestUnfilteredLinqQuery()
4343
{
4444
using (var s = OpenSession())
4545
{
4646
var assetsUnfiltered = s.Query<Asset>()
4747
.FetchMany(x => x.Documents)
4848
.ToList();
4949

50+
Assert.That(assetsUnfiltered.Count, Is.EqualTo(1), "unfiltered assets");
51+
Assert.That(assetsUnfiltered[0].Documents.Count, Is.EqualTo(1), "unfiltered asset documents");
52+
}
53+
}
54+
55+
[Test]
56+
public void TestFilteredLinqQuery()
57+
{
58+
using (var s = OpenSession())
59+
{
5060
s.EnableFilter("deletedFilter").SetParameter("deletedParam", false);
5161

52-
s.Clear();
5362
var assetsFilteredQuery = s.Query<Asset>()
5463
.FetchMany(x => x.Documents)
5564
.ToList();
5665

57-
s.Clear();
58-
var assetsFilteredQueryOver = s.QueryOver<Asset>()
59-
.Fetch(SelectMode.Fetch, x => x.Documents)
60-
.List<Asset>();
66+
Assert.That(assetsFilteredQuery.Count, Is.EqualTo(1), "query filtered assets");
67+
Assert.That(assetsFilteredQuery[0].Documents.Count, Is.EqualTo(0), "query filtered asset documents");
68+
}
69+
}
6170

62-
Assert.That(assetsUnfiltered.Count, Is.EqualTo(1), "unfiltered assets");
63-
Assert.That(assetsUnfiltered[0].Documents.Count, Is.EqualTo(1), "unfiltered asset documents");
71+
[Test]
72+
public void TestFilteredQueryOver()
73+
{
74+
using (var s = OpenSession())
75+
{
76+
s.EnableFilter("deletedFilter").SetParameter("deletedParam", false);
77+
78+
var assetsFilteredQueryOver = s.QueryOver<Asset>()
79+
.Fetch(SelectMode.Fetch, x => x.Documents)
80+
.List<Asset>();
6481

6582
Assert.That(assetsFilteredQueryOver.Count, Is.EqualTo(1), " query over filtered assets");
6683
Assert.That(assetsFilteredQueryOver[0].Documents.Count, Is.EqualTo(0), "query over filtered asset documents");
67-
68-
Assert.That(assetsFilteredQuery.Count, Is.EqualTo(1), "query filtered assets");
69-
Assert.That(assetsFilteredQuery[0].Documents.Count, Is.EqualTo(0), "query filtered asset documents");
7084
}
7185
}
7286
}

0 commit comments

Comments
 (0)