public async Task GetExisting_DoesNotExist_ThrowsSessionNotFoundException() { var ctxt = new DefaultHttpContext(); SesionHandler.Setup(v => v.GetIdentifier(ctxt)).Returns("anything").Verifiable(); await Assert.ThrowsAsync <SessionNotFoundException>(() => Subject.GetExistingAsync(ctxt, null)); SesionHandler.Verify(); }
public async Task Create_EnsureContractSesion() { var ctxt = new DefaultHttpContext(); var sessionId = "testSessionId"; SesionHandler.Setup(v => v.Initialize(ctxt)).Returns(sessionId).Verifiable(); SesionHandler.Setup(v => v.GetIdentifier(ctxt)).Returns(sessionId).Verifiable(); var result = await Subject.CreateAsync(ctxt, () => Instance); Assert.NotNull(result); SesionHandler.Verify(); }