1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-30 13:33:24 +01:00
bitwarden-server/test/Core.Test/Resources/VerifyResources.cs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

28 lines
779 B
C#
Raw Normal View History

using Bit.Core.Utilities;
using Xunit;
namespace Bit.Core.Test.Resources;
2022-08-29 22:06:55 +02:00
public class VerifyResources
{
2022-08-29 22:06:55 +02:00
[Theory]
[MemberData(nameof(GetResources))]
public void Resource_FoundAndReadable(string resourceName)
{
var assembly = typeof(CoreHelpers).Assembly;
2022-08-29 20:53:16 +02:00
using (var resource = assembly.GetManifestResourceStream(resourceName))
2022-08-29 20:53:16 +02:00
{
Assert.NotNull(resource);
Assert.True(resource.CanRead);
}
2022-08-29 20:53:16 +02:00
}
2022-08-29 22:06:55 +02:00
public static IEnumerable<object[]> GetResources()
2022-08-29 22:06:55 +02:00
{
yield return new[] { "Bit.Core.licensing.cer" };
yield return new[] { "Bit.Core.MailTemplates.Handlebars.AddedCredit.html.hbs" };
yield return new[] { "Bit.Core.MailTemplates.Handlebars.Layouts.Basic.html.hbs" };
2022-08-29 22:06:55 +02:00
}
}