mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
57 lines
1.0 KiB
C#
57 lines
1.0 KiB
C#
using AssetRipper.Assets.Bundles;
|
|
|
|
namespace AssetRipper.Assets.Tests;
|
|
|
|
public class ProcessedBundleTests
|
|
{
|
|
[Test]
|
|
public void ProcessedBundle_DefaultConstructor_NameShouldNotBeEmpty()
|
|
{
|
|
// Arrange
|
|
ProcessedBundle bundle = new();
|
|
|
|
// Act
|
|
|
|
// Assert
|
|
Assert.That(bundle.Name, Is.Not.Empty);
|
|
}
|
|
|
|
[Test]
|
|
public void ProcessedBundle_ArgumentConstructor_Null_ShouldNotThrowException()
|
|
{
|
|
// Arrange
|
|
string? name = null;
|
|
|
|
// Act
|
|
|
|
// Assert
|
|
Assert.DoesNotThrow(() => new ProcessedBundle(name));
|
|
}
|
|
|
|
[Test]
|
|
public void ProcessedBundle_ArgumentConstructor_EmptyString_ShouldNotThrowException()
|
|
{
|
|
// Arrange
|
|
string name = string.Empty;
|
|
|
|
// Act
|
|
|
|
// Assert
|
|
Assert.DoesNotThrow(() => new ProcessedBundle(name));
|
|
}
|
|
|
|
[Test]
|
|
public void ProcessedBundle_ArgumentConstructor_ValidName_ShouldNotBeNull()
|
|
{
|
|
// Arrange
|
|
string name = "TestBundleName";
|
|
|
|
// Act
|
|
ProcessedBundle bundle = new ProcessedBundle(name);
|
|
|
|
// Assert
|
|
Assert.That(bundle, Is.Not.Null);
|
|
Assert.That(bundle.Name, Is.EqualTo(name));
|
|
}
|
|
}
|