public void Should_create_instance() { //arrange var factory = new StorageQueueChannelFactory(new StorageBusConfiguration("")); var message = new Mock <IStorageQueueCommand>(); //act var result = factory.Create(message.Object.GetType(), null, typeof(TestMessageSettings), Mock.Of <IHostConfiguration>(), Mock.Of <IMessageProcessor>()); //assert result.Should().NotBeNull(); }
public void Should_disallow_creation_when_message_is_not_storage_message() { //arrange var factory = new StorageQueueChannelFactory(new StorageBusConfiguration("")); var message = new Mock <ICommand>(); //act var canCreate = factory.CanCreate(message.Object.GetType()); //assert canCreate.Should().BeFalse(); }