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); }