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); }