public void Creating_converter_instance_for_registered_event_converter_returns_converter_object() { var fakeContractType = typeof(FakeContract1); var sut = new DefaultUpConverterFactory(fakeContractType.Assembly); var converter = sut.CreateInstance(fakeContractType); Assert.NotNull(converter); }
public void Converting_from_FakeContract1_to_FakeContract2_succeded() { var fakeContractType = typeof(FakeContract1); IEvent event1 = new FakeContract1(); var sut = new DefaultUpConverterFactory(fakeContractType.Assembly); var converter = sut.CreateInstance(fakeContractType); IEvent event2 = ((dynamic)converter).Convert((dynamic)event1); Assert.NotNull(event2 as FakeContract2); }
public void Converting_from_FakeContract1_to_FakeContract2_succeded() { var fakeContractType = typeof(FakeContract1); var msg1 = new FakeContract1(); var sut = new DefaultUpConverterFactory(fakeContractType.Assembly); var converter = sut.CreateInstanceFor(fakeContractType); var msg2 = sut.Invoke(converter, fakeContractType, msg1); Assert.NotNull(msg2 as FakeContract2); }