Exemple #1
0
        public void Constructor_ShouldSetProperties()
        {
            // Act
            var dut = new GetTagAttachmentQuery(1, 2);

            // Assert
            Assert.AreEqual(1, dut.TagId);
            Assert.AreEqual(2, dut.AttachmentId);
        }
        public async Task Handler_ShouldReturnNotFound_WhenTagNotFound()
        {
            await using var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider);

            var query = new GetTagAttachmentQuery(_tagId, 0);
            var dut   = new GetTagAttachmentQueryHandler(context, _blobStorageMock.Object, _attachmentOptionsMock.Object);

            var result = await dut.Handle(query, default);

            Assert.IsNotNull(result);
            Assert.AreEqual(ResultType.NotFound, result.ResultType);
            Assert.IsNull(result.Data);
        }