コード例 #1
0
 /// <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);
 }
コード例 #2
0
 /// <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));
 }
コード例 #3
0
 /// <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);
 }