Skip to content

Commit

Permalink
test: use DependencyInjector.RestoreDefaultDependency
Browse files Browse the repository at this point in the history
  • Loading branch information
jonisavo committed Jun 18, 2022
1 parent de1bc0c commit b4cccca
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 0 deletions.
1 change: 1 addition & 0 deletions Assets/UIComponents.Tests/AssetPathAttributeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ public void OneTimeSetUp()
public void TearDown()
{
_resolver.ClearReceivedCalls();
DependencyInjector.RestoreDefaultDependency<UIComponentWithAssetPaths, IAssetResolver>();
}

[Test]
Expand Down
9 changes: 9 additions & 0 deletions Assets/UIComponents.Tests/LayoutAttributeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ public void OneTimeSetUp()
_assetResolver
);
}

[OneTimeTearDown]
public void OneTimeTearDown()
{
DependencyInjector.RestoreDefaultDependency<UIComponentWithLayout, IAssetResolver>();
DependencyInjector.RestoreDefaultDependency<InheritedComponentWithoutAttribute, IAssetResolver>();
DependencyInjector.RestoreDefaultDependency<InheritedComponentWithAttribute, IAssetResolver>();
DependencyInjector.RestoreDefaultDependency<UIComponentWithNullLayout, IAssetResolver>();
}

[TearDown]
public void TearDown()
Expand Down
7 changes: 7 additions & 0 deletions Assets/UIComponents.Tests/PathAttributeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@ public void OneTimeSetUp()
DependencyInjector.SetDependency<UIComponentWithValidAssetPath, IAssetResolver>(_assetResolver);
DependencyInjector.SetDependency<UIComponentWithInvalidAssetPath, IAssetResolver>(_assetResolver);
}

[OneTimeTearDown]
public void OneTimeTearDown()
{
DependencyInjector.RestoreDefaultDependency<UIComponentWithValidAssetPath, IAssetResolver>();
DependencyInjector.RestoreDefaultDependency<UIComponentWithInvalidAssetPath, IAssetResolver>();
}

[Test]
public void Should_Return_Empty_String_If_No_Path_Is_Configured()
Expand Down
7 changes: 7 additions & 0 deletions Assets/UIComponents.Tests/StylesheetAttributeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,13 @@ public void OneTimeSetUp()
DependencyInjector.SetDependency<UIComponentWithTwoStylesheets, IAssetResolver>(_resolver);
DependencyInjector.SetDependency<InheritedComponent, IAssetResolver>(_resolver);
}

[OneTimeTearDown]
public void OneTimeTearDown()
{
DependencyInjector.RestoreDefaultDependency<UIComponentWithTwoStylesheets, IAssetResolver>();
DependencyInjector.RestoreDefaultDependency<InheritedComponent, IAssetResolver>();
}

[TearDown]
public void TearDown()
Expand Down
6 changes: 6 additions & 0 deletions Assets/UIComponents.Tests/UIComponentNoAttributesTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ public void OneTimeSetUp()
DependencyInjector.SetDependency<UIComponentNoAttributes, IAssetResolver>(_resolver);
}

[OneTimeTearDown]
public void OneTimeTearDown()
{
DependencyInjector.RestoreDefaultDependency<UIComponentNoAttributes, IAssetResolver>();
}

[TearDown]
public void TearDown()
{
Expand Down

0 comments on commit b4cccca

Please sign in to comment.