Skip to content
Snippets Groups Projects
Commit fd13ab2d authored by Klaus Fischer's avatar Klaus Fischer
Browse files

Unit testing the autoreject seems to be an overkill

parent 73d59bdc
No related branches found
No related tags found
1 merge request!24AutoReject planning#594
......@@ -6,9 +6,11 @@ using System.Threading.Tasks;
using Autofac;
using BasicUnitTest.Mocking;
using FitConnect;
using FitConnect.Encryption;
using FitConnect.Interfaces.Subscriber;
using FitConnect.Models;
using FitConnect.Services.Interfaces;
using FitConnect.Services.Models;
using FitConnect.Services.Models.v1.Submission;
using FluentAssertions;
using Microsoft.Extensions.Logging;
......@@ -65,14 +67,34 @@ public class AutoRejectTests {
}
[Test]
[Ignore("SET Event log ist not valid")]
[Ignore("Overkill")]
public void SuccessFullRequestTest() {
var builder = MockDependencyContainer.Builder();
builder.RegisterInstance(new Mock<ILogger>().Object);
var uuid = Guid.NewGuid().ToString();
var subscriber = Client.GetSubscriber(builder.Build());
var container = builder.Build();
var encryptor = new FitEncryption(
container.Resolve<IFitConnectSettings>().PublicKeyEncryption,
container.Resolve<ILogger>());
var submission = new Submission() {
CaseId = Guid.NewGuid().ToString(),
Id = uuid,
DestinationId = Guid.NewGuid().ToString(),
ServiceType = new ServiceType() {
Description = "Dummy service",
Identifier = "url:leika:043049873549875398",
Name = "Name"
},
EncryptedData = encryptor.Encrypt(@"{""name"":""John Doe""}"),
};
submission.EncryptedMetadata = encryptor.Encrypt(Sender.CreateMetadata(submission));
var subscriber = Client.GetSubscriber(container);
var subscriberWithSubmission = subscriber.RequestSubmissionAsync(uuid).Result;
subscriberWithSubmission.Submission.Id.Should().Be(uuid);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment