public void IsSatisfiedProcess_WhenCreatedProcessMatchesValue_ReturnsTrue()
        {
            var createdProcess = _fixture.Create <string>();
            var mockEntity     = new Mock <ICreatedAudit>();

            mockEntity.Setup(a => a.CreatedProcess).Returns(createdProcess);
            var specification = new CreatedProcess <ICreatedAudit>(createdProcess);
            var satisified    = specification.IsSatisfiedBy(mockEntity.Object);

            Assert.IsTrue(satisified);
        }
        public void IsSatisfiedProcess_WhenCreatedProcessIsEmpty_ReturnsFalse(string value)
        {
            var createdProcess = _fixture.Create <string>();
            var mockEntity     = new Mock <ICreatedAudit>();

            mockEntity.Setup(a => a.CreatedProcess).Returns(value);
            var specification = new CreatedProcess <ICreatedAudit>(createdProcess);
            var satisified    = specification.IsSatisfiedBy(mockEntity.Object);

            Assert.IsFalse(satisified);
        }