SIGN IN SIGN UP
cefsharp / CefSharp UNCLAIMED

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

0 0 1 C#
// Copyright © 2021 The CefSharp Authors. All rights reserved.
//
// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
using System;
using System.IO;
using Xunit;
namespace CefSharp.Test.Framework
{
//NOTE: All Test classes must be part of this collection as it manages the Cef Initialize/Shutdown lifecycle
[Collection(CefSharpFixtureCollection.Key)]
public class RequestContextTests
{
[Fact]
public void IsSameAs()
{
var ctx1 = new RequestContext();
var ctx2 = ctx1.UnWrap();
Assert.True(ctx1.IsSame(ctx2));
}
[Fact]
public void IsSharingWith()
{
var ctx1 = RequestContext.Configure()
.WithCachePath(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "CefSharp\\Tests\\TempCache1"))
.Create();
var ctx2 = new RequestContext(ctx1);
Assert.True(ctx1.IsSharingWith(ctx2));
}
}
}