Files
speckle-sharp-sdk/tests/Speckle.Sdk.Testing/MoqTest.cs
T
Adam Hathcock 9695ec8c51 SpeckleHttp coverage (#244)
* Show code coverage for dev

* SpeckleHttp coverage and moved base stuff around

* add SpeckleHttpTests
2025-03-07 10:48:01 +00:00

18 lines
496 B
C#

using System.Diagnostics.CodeAnalysis;
using Moq;
namespace Speckle.Sdk.Testing;
[ExcludeFromCodeCoverage]
public abstract class MoqTest : IDisposable
{
protected MoqTest() => Repository = new(MockBehavior.Strict);
public void Dispose() => Repository.VerifyAll();
protected MockRepository Repository { get; private set; } = new(MockBehavior.Strict);
protected Mock<T> Create<T>(MockBehavior behavior = MockBehavior.Strict)
where T : class => Repository.Create<T>(behavior);
}