Skip to content

Commit 7ce5462

Browse files
Simple requests complete
1 parent 7931172 commit 7ce5462

22 files changed

Lines changed: 1576 additions & 0 deletions

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bin/
2+
obj/
3+
/packages/
4+
riderModule.iml
5+
/_ReSharper.Caches/

.idea/.idea.Rsk.AuthZen/.idea/.gitignore

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Rsk.AuthZen/.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Rsk.AuthZen/.idea/encodings.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Rsk.AuthZen/.idea/indexLayout.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Rsk.AuthZen/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using FluentAssertions;
2+
using Rsk.AuthZen.Client.DTOs;
3+
using Xunit;
4+
5+
namespace Rsk.AuthZen.Client.Test;
6+
7+
public class AuthZenBoxCarOptionsTests
8+
{
9+
private AuthZenBoxcarOptions CreateSut()
10+
{
11+
return new AuthZenBoxcarOptions();
12+
}
13+
14+
[Theory]
15+
[InlineData(BoxcarSemantics.ExecuteAll, "execute_all")]
16+
[InlineData(BoxcarSemantics.DenyOnFirstDeny, "deny_on_first_deny")]
17+
[InlineData(BoxcarSemantics.PermitOnFirstPermit, "permit_on_first_permit")]
18+
public void ToDto_WhenCalled_ShouldTranslateSemanticsCorrectly(BoxcarSemantics semantics, string expectedDtoValue)
19+
{
20+
var sut = CreateSut();
21+
sut.Semantics = semantics;
22+
23+
AuthZenBoxcarOptionsDto dto = sut.ToDto();
24+
25+
dto.Evaluation_semantics.Should().Be(expectedDtoValue);
26+
}
27+
}

0 commit comments

Comments
 (0)