Example #1
0
        public void Invoke_WithNoResponseItems()
        {
            var message  = new RebuildSiteModelTAGNotifierEvent();
            var listener = new RebuildSiteModelTAGNotifierListener();

            listener.Invoke(Guid.Empty, message).Should().BeTrue();
        }
Example #2
0
        public void Invoke_WithNoRebuilderManager()
        {
            var message = new RebuildSiteModelTAGNotifierEvent
            {
                ProjectUid    = Guid.NewGuid(),
                ResponseItems = new[]
                {
                    new ProcessTAGFileResponseItem
                    {
                        AssetUid        = Guid.NewGuid(),
                        Exception       = "",
                        FileName        = "ATagFile.tag",
                        ReadResult      = TAGReadResult.NoError,
                        SubmissionFlags = TAGFileSubmissionFlags.AddToArchive | TAGFileSubmissionFlags.NotifyRebuilderOnProceesing,
                        Success         = true,
                        OriginSource    = TAGFileOriginSource.LegacyTAGFileSource // Only legacy TAG files supported for rebuilding
                    }
                }
            };

            var listener = new RebuildSiteModelTAGNotifierListener();

            listener.Invoke(Guid.Empty, message).Should().BeTrue();
        }