public ShouldTryProcessingMessage ( dynamic message ) : bool | ||
message | dynamic | |
return | bool |
public void ShouldProceesReturnsFalseWhenMessageLastModifiedByThisService() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestDeleteSampleEntityMesssage(); env.Setup(e => e.GetServiceName()).Returns("SampleService"); message.ModifiedBy = "SampleService"; var result = filter.ShouldTryProcessingMessage(message); Assert.IsFalse(result); }
public void ShouldProceesReturnsFalseSolutionExists() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestVersion1Message(); env.Setup(e => e.GetServiceName()).Returns("SampleService"); env.Setup(e => e.GetServiceVersion()).Returns(2); message.CompatibleServiceVersions[0].Version = 2; dynamic solution = new ExpandoObject(); solution.SampleUuid = "test"; var solutions = new List<dynamic>(); solutions.Add(solution); message.Solutions = solutions; var result = filter.ShouldTryProcessingMessage(message); Assert.IsFalse(result); }
public void ShouldProceesReturnsFalseWhenNeedsIsNull() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestVersion1Message(); env.Setup(e => e.GetServiceName()).Returns("SampleService"); env.Setup(e => e.GetServiceVersion()).Returns(2); message.CompatibleServiceVersions[0].Version = 2; message.Needs = null; var result = filter.ShouldTryProcessingMessage(message); Assert.IsFalse(result); }
public void ShouldProceesReturnsFalseWhenNeedsIsForDiffrentNeed() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestVersion1Message(); env.Setup(e => e.GetServiceName()).Returns("SampleService"); env.Setup(e => e.GetServiceVersion()).Returns(2); message.CompatibleServiceVersions[0].Version = 2; var needs = new List<dynamic>(); dynamic need1 = new ExpandoObject(); need1.AnotherUuid = "test"; needs.Add(need1); message.Needs = needs; var result = filter.ShouldTryProcessingMessage(message); Assert.IsFalse(result); }
public void ShouldProceesReturnsTrueWhenRequiredVersionNotSet() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestDeleteSampleEntityMesssage(); var result = filter.ShouldTryProcessingMessage(message); Assert.IsTrue(result); }
public void ShouldProceesReturnsTrueWhenRequiredVersionLowerThanServiceVersion() { var publisher = new Mock<IMessagePublisher>(); var logger = new Mock<ILogger>(); var repo = new Mock<IRepository<SampleEntity>>(); var env = new Mock<IEnvironment>(); var dataOps = new Mock<IDataOperations>(); var filter = new MessageFilter(env.Object, logger.Object); var message = TestMessages.GetTestVersion1Message(); env.Setup(e => e.GetServiceName()).Returns("SampleService"); env.Setup(e => e.GetServiceVersion()).Returns(2); var result = filter.ShouldTryProcessingMessage(message); Assert.IsTrue(result); }