Как выполнить модульное тестирование для ASP. NET MVC Session.Clear () с использованием Moq - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь записать код модульного теста для сеанса, который привык очищать сеанс после выполнения кода, как Session.Clear();

Теперь, когда записан код модульного теста, получающий нулевое значение объекта Session после макета, как показано ниже.

Mock<HttpSessionStateBase> session = new Mock<HttpSessionStateBase>();
Mock<HttpContextBase> httpContext = new Mock<HttpContextBase>();
httpContext.Setup(c => c.Session).Returns(session.Object);

Может кто-нибудь подсказать, что мне здесь не хватает. (Я запускаю свои тесты с xUnit, если это уместно)

...