Exemple #1
0
        public async void ServerModule_ServerStopSuccess_ReturnsSuccessMessage()
        {
            const string expectedMessage   = "Server 'test': Server stopped.";
            var          mockedRequester   = new Mock <IServerRequester>();
            var          successStopResult =
                new ServerStartStopResult {
                Error = false, Id = "test", Message = "Server stopped.", Port = 1234
            };

            mockedRequester.Setup(x => x.SendStopRequestAsync("test")).ReturnsAsync(successStopResult);

            var serverModule = new ServerModuleWrapper(mockedRequester.Object);
            await serverModule.StopServerAsync("test");

            Assert.Equal(expectedMessage, serverModule.LastMessage);
        }
Exemple #2
0
        public async void ServerModule_ServerStartFail_ReturnsFailMessage()
        {
            const string expectedMessage = "Server 'test' error: Test Error Message";
            var          mockedRequester = new Mock <IServerRequester>();
            var          failStartResult =
                new ServerStartStopResult {
                Error = true, ErrorMessage = "Test Error Message", Id = "test", Port = 1234
            };

            mockedRequester.Setup(x => x.SendStartRequestAsync("test", 1234)).ReturnsAsync(failStartResult);

            var serverModule = new ServerModuleWrapper(mockedRequester.Object);
            await serverModule.StartServerAsync("test", 1234);

            Assert.Equal(expectedMessage, serverModule.LastMessage);
        }