1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-03 00:52:49 -05:00

Use fixture instead of calling nsubstitute directly

This commit is contained in:
Thomas Rittson
2023-10-12 14:31:08 +10:00
parent 5bdeb7fbd2
commit 01518de737

View File

@ -3,6 +3,7 @@ using AutoFixture;
using AutoFixture.Kernel;
using Bit.Core.Context;
using Bit.Core.Services;
using Bit.Test.Common.AutoFixture;
using Bit.Test.Common.AutoFixture.Attributes;
using NSubstitute;
@ -31,7 +32,8 @@ internal class FeatureServiceBuilder : ISpecimenBuilder
if (pi.ParameterType == typeof(IFeatureService))
{
var featureService = Substitute.For<IFeatureService>();
var fixture = new Fixture();
var featureService = fixture.WithAutoNSubstitutions().Create<IFeatureService>();
featureService
.IsEnabled(_enabledFeatureFlag, Arg.Any<ICurrentContext>(), Arg.Any<bool>())
.Returns(true);