Browse Source

Test improved

pull/1/head
Sebastian 9 years ago
parent
commit
1751624651
  1. 1
      tests/Squidex.Core.Tests/Schemas/FieldRegistryTests.cs
  2. 6
      tests/Squidex.Infrastructure.Tests/CQRS/Commands/DefaultDomainObjectRepositoryTests.cs
  3. 3
      tests/Squidex.Write.Tests/EnrichWithSchemaIdProcessorTests.cs
  4. 5
      tests/Squidex.Write.Tests/Schemas/SchemaDomainObjectTests.cs

1
tests/Squidex.Core.Tests/Schemas/FieldRegistryTests.cs

@ -24,7 +24,6 @@ namespace Squidex.Core.Schemas
yield break;
}
}
[Fact]
public void Should_throw_if_creating_field_and_field_is_not_registered()

6
tests/Squidex.Infrastructure.Tests/CQRS/Commands/DefaultDomainObjectRepositoryTests.cs

@ -128,7 +128,8 @@ namespace Squidex.Infrastructure.CQRS.Commands
eventDataFormatter.Setup(x => x.ToEventData(It.Is<Envelope<IEvent>>(e => e.Payload == event1), commitId)).Returns(eventData1);
eventDataFormatter.Setup(x => x.ToEventData(It.Is<Envelope<IEvent>>(e => e.Payload == event2), commitId)).Returns(eventData2);
eventStore.Setup(x => x.AppendEventsAsync(commitId, streamName, 122, It.Is<IEnumerable<EventData>>(e => e.Count() == 2))).Returns(Task.FromResult(true)).Verifiable();
eventStore.Setup(x => x.AppendEventsAsync(commitId, streamName, 122, It.Is<IEnumerable<EventData>>(e => e.Count() == 2)))
.Returns(Task.FromResult(true)).Verifiable();
domainObject.AddEvent(event1);
domainObject.AddEvent(event2);
@ -155,7 +156,8 @@ namespace Squidex.Infrastructure.CQRS.Commands
eventDataFormatter.Setup(x => x.ToEventData(It.Is<Envelope<IEvent>>(e => e.Payload == event1), commitId)).Returns(eventData1);
eventDataFormatter.Setup(x => x.ToEventData(It.Is<Envelope<IEvent>>(e => e.Payload == event2), commitId)).Returns(eventData2);
eventStore.Setup(x => x.AppendEventsAsync(commitId, streamName, 122, new List<EventData> { eventData1, eventData2 })).Throws(new WrongEventVersionException(1, 2)).Verifiable();
eventStore.Setup(x => x.AppendEventsAsync(commitId, streamName, 122, new List<EventData> { eventData1, eventData2 }))
.Throws(new WrongEventVersionException(1, 2)).Verifiable();
domainObject.AddEvent(event1);
domainObject.AddEvent(event2);

3
tests/Squidex.Write.Tests/EnrichWithSchemaIdProcessorTests.cs

@ -33,6 +33,7 @@ namespace Squidex.Write
{
}
private readonly FieldRegistry registry = new FieldRegistry(new TypeNameRegistry());
private readonly EnrichWithSchemaIdProcessor sut = new EnrichWithSchemaIdProcessor();
[Fact]
@ -52,7 +53,7 @@ namespace Squidex.Write
var envelope = new Envelope<IEvent>(new MyEvent());
await sut.ProcessEventAsync(envelope, new SchemaDomainObject(appId, 1, new FieldRegistry(new TypeNameRegistry())), new MyNormalCommand());
await sut.ProcessEventAsync(envelope, new SchemaDomainObject(appId, 1, registry), new MyNormalCommand());
Assert.Equal(appId, envelope.Headers.SchemaId());
}

5
tests/Squidex.Write.Tests/Schemas/SchemaDomainObjectTests.cs

@ -25,12 +25,13 @@ namespace Squidex.Write.Schemas
private readonly Guid appId = Guid.NewGuid();
private readonly string fieldName = "age";
private readonly string appName = "schema";
private readonly FieldRegistry registry = new FieldRegistry(new TypeNameRegistry());
private readonly SchemaDomainObject sut;
public SchemaDomainObjectTests()
{
sut = new SchemaDomainObject(Guid.NewGuid(), 0, registry);
var fieldRegistry = new FieldRegistry(new TypeNameRegistry());
sut = new SchemaDomainObject(Guid.NewGuid(), 0, fieldRegistry);
}
[Fact]

Loading…
Cancel
Save