Skip to content

Commit b3d4d6f

Browse files
committed
Update naming convention
1 parent 8686a60 commit b3d4d6f

2 files changed

Lines changed: 43 additions & 4 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using Autodesk.Revit.DB;
2+
using Nice3point.TUnit.Revit.Executors;
3+
using TUnit.Core.Executors;
4+
5+
namespace Nice3point.TUnit.Revit.Tests;
6+
7+
public sealed class RevitApplicationTests : RevitApiTest
8+
{
9+
[Test]
10+
[TestExecutor<RevitThreadExecutor>]
11+
public async Task Documents_Startup_IsEmpty()
12+
{
13+
var documents = Application.Documents.Cast<Document>();
14+
15+
await Assert.That(documents).IsEmpty();
16+
}
17+
18+
[Test]
19+
[TestExecutor<RevitThreadExecutor>]
20+
public async Task Create_XYZ_ValidDistance()
21+
{
22+
var point = Application.Create.NewXYZ(3, 4, 5);
23+
24+
await Assert.That(point.DistanceTo(XYZ.Zero)).IsEqualTo(7).Within(0.1);
25+
}
26+
}

Nice3point.TUnit.Revit.Tests/RevitDocumentTest.cs renamed to Nice3point.TUnit.Revit.Tests/RevitDocumentTests.cs

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Nice3point.TUnit.Revit.Tests;
66

7-
public sealed class RevitDocumentTest : RevitApiTest
7+
public sealed class RevitDocumentTests : RevitApiTest
88
{
99
private static Document _documentFile = null!;
1010

@@ -23,8 +23,9 @@ public static void Cleanup()
2323
}
2424

2525
[Test]
26+
[NotInParallel]
2627
[TestExecutor<RevitThreadExecutor>]
27-
public async Task ModelIsNotEmpty()
28+
public async Task FilteredElementCollector_ElementTypes_ValidAssignable()
2829
{
2930
var elements = new FilteredElementCollector(_documentFile)
3031
.WhereElementIsElementType()
@@ -38,9 +39,21 @@ public async Task ModelIsNotEmpty()
3839
}
3940

4041
[Test]
42+
[NotInParallel]
4143
[TestExecutor<RevitThreadExecutor>]
42-
public async Task ModelTitleIsNotEmpty()
44+
public async Task Delete_Dimensions_ElementsWithDependenciesDeleted()
4345
{
44-
await Assert.That(_documentFile.Title).IsNotEmpty();
46+
var elementIds = new FilteredElementCollector(_documentFile)
47+
.WhereElementIsNotElementType()
48+
.OfCategory(BuiltInCategory.OST_Dimensions)
49+
.OfClass(typeof(RadialDimension))
50+
.ToElementIds();
51+
52+
using var transaction = new Transaction(_documentFile);
53+
transaction.Start("Delete dimensions");
54+
var deletedElements = _documentFile.Delete(elementIds);
55+
transaction.Commit();
56+
57+
await Assert.That(deletedElements.Count).IsGreaterThanOrEqualTo(elementIds.Count);
4558
}
4659
}

0 commit comments

Comments
 (0)