public void CheatSectionRendererFactory_Defaults_CheatSectionRenderer() { //control CheatSectionRendererFactory.Reset(); //invocation var instance = CheatSectionRendererFactory.GetCheatSectionRenderer(); //validation Assert.AreEqual(typeof(CheatSectionRenderer), instance.GetType(), $"Expected an instance of {nameof(CheatSectionRenderer)} to be returned."); }
public void Reset_Works() { //control Func <ICheatSectionRenderer> mockConstructor = () => { return(new Mock <ICheatSectionRenderer>().Object); }; CheatSectionRendererFactory.SetConstructor(mockConstructor); CheatSectionRendererFactory.Reset(); //invocation var instance = CheatSectionRendererFactory.GetCheatSectionRenderer(); //validation Assert.AreEqual(typeof(CheatSectionRenderer), instance.GetType(), $"Expected an instance of {nameof(CheatSectionRenderer)} to be returned."); }