/// <summary> /// Initializes a new instance of the <see cref="MockManagerBadDependency"/> class. /// </summary> /// <param name="manager">The ApplicationManager dependency.</param> private MockManagerBadDependency(MockManager manager) { ManagerName = "Mock Manager with Bad Dependency"; ChangeState(State.Initialized); }
/// <summary> /// Instantiates the Manager. /// </summary> /// <param name="manager">The ApplicationManager dependency.</param> /// <returns>The instantiated Manager.</returns> public static MockManagerBadDependency Instantiate(MockManager manager) { return(new MockManagerBadDependency(manager)); }
/// <summary> /// Instantiates the Manager. /// </summary> /// <param name="manager">The ApplicationManager dependency.</param> /// <returns>The instantiated Manager.</returns> public static MockManager Instantiate(IApplicationManager manager) { // remove the code that makes this a singleton so that test runners can get a fresh instance each time. instance = new MockManager(manager); return(instance); }