Files
predavanja/Events-MVC/Tests/Events.Tests.UnitTests/Infrastructure/TestTempDataProvider.cs
2026-04-26 01:01:37 +02:00

20 lines
550 B
C#

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc.ViewFeatures;
namespace Events.Tests.UnitTests.Infrastructure;
internal sealed class TestTempDataProvider : ITempDataProvider
{
private Dictionary<string, object> values = [];
public IDictionary<string, object> LoadTempData(HttpContext context)
{
return new Dictionary<string, object>(values);
}
public void SaveTempData(HttpContext context, IDictionary<string, object> values)
{
this.values = new Dictionary<string, object>(values);
}
}