public void SessionStorage_Get_Should_Return_Null_For_Empty_File() { var sessionStorage = new SessionStorage(EmptyFile); var session = sessionStorage.Get(); Assert.Null(session); }
public void SessionStorage_Save_Should_Save_Cookies_In_File() { var sessionStorage = new SessionStorage(NewFile); var expected = new Core.Yandex.Session.Session { XToken = "MY_STRONG_SECRET_TOKEN", Cookies = new CookieCollection { new Cookie("cookie", "value"), new Cookie("cookie", "value", "domain") } }; sessionStorage.Save(expected); var actual = sessionStorage.Get(); Assert.Equal(expected.XToken, actual.XToken); Assert.Equal(expected.Cookies, actual.Cookies); }
/// <inheritdoc /> public IOperationManager <TSessionState, TOperationState>?GetOperationManager(string sessionId) { return(SessionStorage.Get(sessionId)); }