import { MockCreator } from "./MockCreator"; export abstract class MockCreatorBase { private _mockCreator: MockCreator = new MockCreator(); public abstract create(): T; protected _mockProperty(instance: T, propertyName: string, propertyValue: U): void { this._mockCreator.mockProperty(instance, propertyName, propertyValue); } }