/Framework/src/Ncqrs.Tests/Eventing/Storage/SimpleEventTypeResolverTests.cs
C# | 28 lines | 24 code | 4 blank | 0 comment | 0 complexity | 40c76efec6090a795e964f3b2bc40b65 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, Apache-2.0
- using FluentAssertions;
- using Ncqrs.Eventing.Storage;
- using Xunit;
-
- namespace Ncqrs.Tests.Eventing.Storage
- {
-
- public class SimpleEventTypeResolverTests
- {
- private SimpleEventTypeResolver resolver = new SimpleEventTypeResolver();
-
- [Fact]
- public void Resolves_types_to_event_names()
- {
- var type = typeof(ILog);
- var result = resolver.EventNameFor(type);
- result.Should().Be(type.AssemblyQualifiedName);
- }
-
- [Fact]
- public void Resolves_event_names_to_types()
- {
- var type = typeof(ILog);
- var result = resolver.ResolveType(type.AssemblyQualifiedName);
- result.Should().Be(type);
- }
- }
- }