public void Constructor_AllParametersAreSet_ObjectIsInstantiated() { // Arrange var systemInformationProvider = new Mock<ISystemInformationProvider>(); var messageQueueProvider = new Mock<IMessageQueueProvider<SystemInformation>>(); // Act var systemInformationMessageQueueFeederFactory = new SystemInformationMessageQueueFeederFactory( systemInformationProvider.Object, messageQueueProvider.Object); // Assert Assert.IsNotNull(systemInformationMessageQueueFeederFactory); }
public void GetMessageQueueFeeder_WorkQueueIsNotNull_ResultIsNotNull() { // Arrange var systemInformationProvider = new Mock<ISystemInformationProvider>(); var workQueue = new Mock<IMessageQueue<SystemInformation>>(); var messageQueueProvider = new Mock<IMessageQueueProvider<SystemInformation>>(); messageQueueProvider.Setup(m => m.WorkQueue).Returns(workQueue.Object); var systemInformationMessageQueueFeederFactory = new SystemInformationMessageQueueFeederFactory( systemInformationProvider.Object, messageQueueProvider.Object); // Act var result = systemInformationMessageQueueFeederFactory.GetMessageQueueFeeder(); // Assert Assert.IsNotNull(result); }