1
0
mirror of https://github.com/bitwarden/server synced 2025-12-11 13:53:40 +00:00

Fix mocking in PlayIdServiceTests

This commit is contained in:
Hinton
2025-11-21 13:12:09 +01:00
parent 1e7e3db807
commit 2e3b015feb

View File

@@ -18,7 +18,7 @@ public class PlayIdServiceTests
string playId, string playId,
SutProvider<PlayIdService> sutProvider) SutProvider<PlayIdService> sutProvider)
{ {
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(true); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Development);
sutProvider.Sut.PlayId = playId; sutProvider.Sut.PlayId = playId;
var result = sutProvider.Sut.InPlay(out var resultPlayId); var result = sutProvider.Sut.InPlay(out var resultPlayId);
@@ -33,7 +33,7 @@ public class PlayIdServiceTests
string playId, string playId,
SutProvider<PlayIdService> sutProvider) SutProvider<PlayIdService> sutProvider)
{ {
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(false); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Production);
sutProvider.Sut.PlayId = playId; sutProvider.Sut.PlayId = playId;
var result = sutProvider.Sut.InPlay(out var resultPlayId); var result = sutProvider.Sut.InPlay(out var resultPlayId);
@@ -49,7 +49,7 @@ public class PlayIdServiceTests
string? playId, string? playId,
SutProvider<PlayIdService> sutProvider) SutProvider<PlayIdService> sutProvider)
{ {
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(true); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Development);
sutProvider.Sut.PlayId = playId; sutProvider.Sut.PlayId = playId;
var result = sutProvider.Sut.InPlay(out var resultPlayId); var result = sutProvider.Sut.InPlay(out var resultPlayId);
@@ -105,7 +105,7 @@ public class PlayIdSingletonServiceTests
SutProvider<PlayIdSingletonService> sutProvider) SutProvider<PlayIdSingletonService> sutProvider)
{ {
sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns((HttpContext?)null); sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns((HttpContext?)null);
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(true); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Development);
var result = sutProvider.Sut.InPlay(out var playId); var result = sutProvider.Sut.InPlay(out var playId);
@@ -133,7 +133,7 @@ public class PlayIdSingletonServiceTests
serviceProvider.GetRequiredService<PlayIdService>().Returns(scopedPlayIdService); serviceProvider.GetRequiredService<PlayIdService>().Returns(scopedPlayIdService);
sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns(httpContext); sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns(httpContext);
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(false); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Production);
var result = sutProvider.Sut.InPlay(out var playId); var result = sutProvider.Sut.InPlay(out var playId);
@@ -150,14 +150,14 @@ public class PlayIdSingletonServiceTests
var httpContext = Substitute.For<HttpContext>(); var httpContext = Substitute.For<HttpContext>();
var serviceProvider = Substitute.For<IServiceProvider>(); var serviceProvider = Substitute.For<IServiceProvider>();
var hostEnvironment = Substitute.For<IHostEnvironment>(); var hostEnvironment = Substitute.For<IHostEnvironment>();
hostEnvironment.IsDevelopment().Returns(true); hostEnvironment.EnvironmentName.Returns(Environments.Development);
var scopedPlayIdService = new PlayIdService(hostEnvironment) { PlayId = playIdValue }; var scopedPlayIdService = new PlayIdService(hostEnvironment) { PlayId = playIdValue };
httpContext.RequestServices.Returns(serviceProvider); httpContext.RequestServices.Returns(serviceProvider);
serviceProvider.GetRequiredService<PlayIdService>().Returns(scopedPlayIdService); serviceProvider.GetRequiredService<PlayIdService>().Returns(scopedPlayIdService);
sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns(httpContext); sutProvider.GetDependency<IHttpContextAccessor>().HttpContext.Returns(httpContext);
sutProvider.GetDependency<IHostEnvironment>().IsDevelopment().Returns(true); sutProvider.GetDependency<IHostEnvironment>().EnvironmentName.Returns(Environments.Development);
var result = sutProvider.Sut.InPlay(out var playId); var result = sutProvider.Sut.InPlay(out var playId);