Exemplo n.º 1
0
        public void GetCheatSectionRenderer_Works()
        {
            //invocation
            var instance = CheatSectionRendererFactory.GetCheatSectionRenderer();

            //validation
            Assert.IsNotNull(instance, $"Expected an instance of {nameof(ICheatSectionRenderer)} to be returned.");
        }
Exemplo n.º 2
0
        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.");
        }
Exemplo n.º 3
0
        public void SetConstructor_Works()
        {
            //control
            Func <ICheatSectionRenderer> mockConstructor = () => { return(new Mock <ICheatSectionRenderer>().Object); };

            CheatSectionRendererFactory.SetConstructor(mockConstructor);

            //invocation
            var instance = CheatSectionRendererFactory.GetCheatSectionRenderer();

            //validation
            Assert.AreNotEqual(typeof(CheatSectionRenderer), instance.GetType(), $"Expected an instance of {nameof(CheatSectionRenderer)} to be returned.");
        }