示例#1
0
        public UsingCommand()
        {
            PrimaryChannelName = Guid.NewGuid().ToString();

            MockedBot = new Mock <IBot>().SetupAllProperties();

            var moderatorOptions = new ClientOptions();
            var regularOptions   = new ClientOptions();

            MockedWriter = new();

            MockedContextFactory = new();

            MockedContext = new Mock <IApplicationContext>();

            MockedContextFactory.Setup(x => x.GetContext()).Returns(MockedContext.Object);

            MockedTwitchClient = new Mock <ITwitchClient>();

            MockedTwitchClientManager = new Mock <ITwitchClientManager>();

            MockedTwitchClientManager.Setup(x => x.PrimaryChannelName).Returns(PrimaryChannelName);

            MockedTwitchClientManager.Setup(x => x.Client).Returns(MockedTwitchClient.Object);

            MockedRepeater = new Mock <IRepeater>().SetupAllProperties();

            MockedCommandRepository = new Mock <ICommandRepository>().SetupAllProperties();
        }
示例#2
0
        protected UsingEmoteManager()
        {
            MockedContextFactory = new();
            MockedContext        = new();
            MockedRandom         = new();

            Sut = new(MockedContextFactory.Object, MockedRandom.Object);

            MockedContextFactory
            .Setup(x => x.GetContext())
            .Returns(MockedContext.Object);
        }
示例#3
0
        protected UsingHelpManager()
        {
            MockedContextFactory = new();
            MockedContext        = MockedContextFactory.SetupContext();
            MockedClient         = new();
            Sut = new(MockedContextFactory.Object, MockedClient.Object);

            Players = new()
            {
                new Player()
                {
                    Name = "a",
                }
            };

            MockedContext.Setup(x => x.Players).Returns(Players.ToDbSet());

            ChannelName = "b";
        }
    }