public void WhenApplyingTheSchemaTableConventionToASchemaEntity() { // Arrange IClassConvention subject = new SchemaTableConvention(); var classInstanceMock = new Mock <IClassInstance>(); classInstanceMock.SetupGet(instance => instance.EntityType).Returns(typeof(SchemaDecoratedTestEntityDto)); // Act subject.Apply(classInstanceMock.Object); // Assert classInstanceMock.Verify(instance => instance.Table("[SchemaDecoratedTestEntity]"), Times.Once()); classInstanceMock.Verify(instance => instance.Schema("testSchema"), Times.Once()); }