public void TestShouldReturnFirst() { // arrange var repositoryData = new List <Launchpad> { new Launchpad { Id = 1, Name = "Launchpad 1", Status = "active", } }; var repository = new Mock <ILaunchpadRepository>(); repository.Setup(x => x.Get(It.IsAny <int?>(), It.IsAny <int?>())).Returns(Task.FromResult <IList <Launchpad> >(repositoryData)); var service = new LaunchpadService(repository.Object); // act var result = service.Get(1, null).Result; // assert Assert.AreEqual(result.Count, 1); Assert.AreEqual(result[0].Id, 1); }
public void Setup() { this._fixture = new Fixture(); this._repo = new Mock <ILaunchpadRepository>(); _launchpadService = new LaunchpadService(_repo.Object); }
public async Task ConfigSetToExternalApiCallsSpaceXClient() { //Arrange SetupConfigurationMock(true); var launchpadService = new LaunchpadService(_serviceLoggerMock.Object, _configurationMock.Object, _launchPadRepoMock.Object, _spaceXClientMock.Object); //Act await launchpadService.RetrieveData(); //Assert _spaceXClientMock.Verify(x => x.RetrieveApiData(), Times.Once); _serviceLoggerMock.Verify(x => x.Log(LogLevel.Information, 0, It.IsAny <FormattedLogValues>(), It.IsAny <Exception>(), It.IsAny <Func <object, Exception, string> >()), Times.Once); }
static void Main(string[] args) { try { //testing repo settings launchpadService = new LaunchpadService(); launchpadService.SetButtonPressed(ButtonPressed); launchpadService.SetButtonDown(ButtonDown); launchpadService.SetButtonUp(ButtonUp); eventService = new EventService(); SaveTestKeyboardEvent(new KeyboardEvent { ButtonX = 0, ButtonY = 0, EventName = "TestKeyboardEvent", ProfileName = "Profile1", ProfileNumber = 1, VirtualKeyCodes = new List <VirtualKeyCode> { (VirtualKeyCode)(1 + 48), VirtualKeyCode.VK_K } }); SaveTestProcessEvent(new ProcessEvent { ButtonX = 1, ButtonY = 0, EventName = "TestProcessEvent", ProfileName = "Profile1", ProfileNumber = 1, ProcessCommand = "notepad", }); Console.WriteLine("Device Name: " + (launchpadService.Device?.DeviceName ?? "Device not found")); launchpadService.StartListening(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("Press any key to close"); Console.ReadKey(); } }
public void Setup() { dao = new Mock <ILaunchpadDAO>(); sut = new LaunchpadService(dao.Object); }