public void RepositoryTagIdException_MessageContainsImageTag()
        {
            // Act
            var sut = new DockerImageNotFoundException(ExpectedId, ExpectedTag, new Exception());

            // Assert
            sut.Message.Should().Contain(ExpectedTag);
        }
        public void RepoTag_MessageContainsImageRepository()
        {
            // Act
            var sut = new DockerImageNotFoundException(ExpectedRepository, ExpectedTag);

            // Assert
            sut.Message.Should().Contain(ExpectedRepository);
        }
        public void IdExceptionOnly_MessageContainsImageId()
        {
            // Act
            var sut = new DockerImageNotFoundException(ExpectedId, new Exception());

            // Assert
            sut.Message.Should().Contain(ExpectedId);
        }
        public void RepoTagException_InnerExceptionSet()
        {
            // Arrange
            var expectedException = new Exception();
            // Act
            var sut = new DockerImageNotFoundException(ExpectedRepository, ExpectedTag, expectedException);

            // Assert
            sut.InnerException.Should().Be(expectedException);
        }
        public void IdExceptionOnly_InnerExceptionSet()
        {
            // Arrange
            var expectedException = new Exception();
            // Act
            var sut = new DockerImageNotFoundException(ExpectedId, expectedException);

            // Assert
            sut.InnerException.Should().Be(expectedException);
        }