Files
sanctions-search/src/SanctionsSearch.Worker.Tests/Unit/OfacFileServiceOptionsTests.cs
T

116 lines
2.6 KiB
C#
Raw Normal View History

2024-08-12 12:42:16 -05:00
namespace SanctionsSearch.Worker.Tests.Unit;
public class OfacFileServiceOptionsTests
{
2024-08-15 07:56:25 -05:00
[Fact]
public void GetSdnFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
SdnFileName = "sdn.csv"
};
var uri = options.GetSdnFileUri();
uri.Should().Be(new Uri("https://example.com/sdn.csv"));
}
[Fact]
public void GetAddressFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
AddressFileName = "address.csv"
};
var uri = options.GetAddressFileUri();
uri.Should().Be(new Uri("https://example.com/address.csv"));
}
[Fact]
public void GetAltNamesFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
AltNamesFileName = "alt_names.csv"
};
var uri = options.GetAltNamesFileUri();
uri.Should().Be(new Uri("https://example.com/alt_names.csv"));
}
[Fact]
public void GetCommentsFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
CommentsFileName = "comments.csv"
};
var uri = options.GetCommentsFileUri();
uri.Should().Be(new Uri("https://example.com/comments.csv"));
}
[Fact]
public void GetConPrimaryNameFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
ConPrimaryNameFileName = "con_primary_name.csv"
};
var uri = options.GetConPrimaryNameFileUri();
uri.Should().Be(new Uri("https://example.com/con_primary_name.csv"));
}
[Fact]
public void GetConAddressesFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
ConAddressesFileName = "con_addresses.csv"
};
var uri = options.GetConAddressesFileUri();
uri.Should().Be(new Uri("https://example.com/con_addresses.csv"));
}
[Fact]
public void GetConAltNamesFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
ConAltNamesFileName = "con_alt_names.csv"
};
var uri = options.GetConAltNamesFileUri();
uri.Should().Be(new Uri("https://example.com/con_alt_names.csv"));
}
[Fact]
public void GetConCommentsFileUri_WhenCalled_ReturnsUri()
{
var options = new OfacFileServiceOptions
{
Url = "https://example.com",
ConCommentsFileName = "con_comments.csv"
};
var uri = options.GetConCommentsFileUri();
uri.Should().Be(new Uri("https://example.com/con_comments.csv"));
}
2024-08-12 12:42:16 -05:00
}