mirror of
https://github.com/bitwarden/server.git
synced 2026-02-12 11:53:23 +08:00
23 lines
582 B
C#
23 lines
582 B
C#
|
|
using AutoFixture;
|
|||
|
|
using Bit.Core.Entities;
|
|||
|
|
using Bit.Test.Common.AutoFixture.Attributes;
|
|||
|
|
|
|||
|
|
namespace Bit.Core.Test.AutoFixture.SecretsFixture;
|
|||
|
|
|
|||
|
|
public class SecretCustomization : ICustomization
|
|||
|
|
{
|
|||
|
|
public void Customize(IFixture fixture)
|
|||
|
|
{
|
|||
|
|
var secretId = Guid.NewGuid();
|
|||
|
|
|
|||
|
|
fixture.Customize<Secret>(composer => composer
|
|||
|
|
.With(o => o.Id, secretId)
|
|||
|
|
.Without(s => s.Projects));
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public class SecretCustomizeAttribute : BitCustomizeAttribute
|
|||
|
|
{
|
|||
|
|
public override ICustomization GetCustomization() => new SecretCustomization();
|
|||
|
|
}
|