public void OrReturnsOrSpecification() { var compositeSpecification = new Mock<CompositeSpecification<object>>().Object; var otherSpeicfication = new Mock<ISpecification<object>>().Object; ISpecification<object> orSpecification = compositeSpecification.Or(otherSpeicfication); Assert.IsInstanceOf<OrSpecification<object>>(orSpecification); }