Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

33 lines
1.4 KiB
C#

// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
namespace System.Data.Entity
{
using System.Data.Entity.TestHelpers;
using Xunit;
/// <summary>
/// Attribute used to decorate a test fixture that is run with the test runner
/// in partial trust.
/// </summary>
/// <remarks>
/// The test class must derive from <see cref="MarshalByRefObject" />.
///
/// If the test class is decorated using <see cref="IUseFixture<>" />, the fixture data is
/// instantiated in the main
/// <see cref="AppDomain" />
/// and then serialized to the partial trust
/// sandbox.
///
/// Individual methods within the test class can be marked with
/// <see cref="FullTrustAttribute" />
/// to indicate that they should not be run in partial trust.
/// </remarks>
public class PartialTrustFixtureAttribute : RunWithAttribute
{
public PartialTrustFixtureAttribute()
: base(typeof(PartialTrustClassCommand))
{
}
}
}