1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
// 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))
{
}
}
}
|