public override void PublishesSolutionSynced() { UnitySolutionSyncTestUtilities.InvokeStaticSyncMethodFor <SolutionSyncUnitySubscriber>( UnitySyncMethodName.OnGeneratedCSProjectFiles); this.publisher.Received().PublishSolutionSynced(); }
public override void PublishesSlnGenerated() { UnitySolutionSyncTestUtilities.InvokeStaticSyncMethodFor <SolutionSyncUnitySubscriber>( UnitySyncMethodName.OnGeneratedSlnSolution, this.testArgs.SlnPath, this.testArgs.SlnContent); this.publisher.Received().PublishSlnGenerated(this.testArgs.SlnPath, this.testArgs.SlnContent); }
public override void PublishesCsprojGenerated() { UnitySolutionSyncTestUtilities.InvokeStaticSyncMethodFor <SolutionSyncUnitySubscriber>( UnitySyncMethodName.OnGeneratedCSProject, this.testArgs.CsprojPath, this.testArgs.CsprojContent); this.publisher.Received().PublishCsprojGenerated(this.testArgs.CsprojPath, this.testArgs.CsprojContent); }
private static MethodExistsConstraint HasSyncMethod(UnitySyncMethodName methodName) { return((MethodExistsConstraint)Has.Method(methodName.ToString()).Using(SyncMethodSearch)); MethodBase[] SyncMethodSearch(Type type, string name) { return(new MethodBase[] { UnitySolutionSyncTestUtilities.GetStaticSyncMethodFor(type, name) }); } }