public async Task FindZvsAdapterInvalidIdAsyncTest() { //Arrange var dbConnection = new UnitTestDbConnection(); Database.SetInitializer(new CreateFreshDbInitializer()); var logEntries = new List <LogEntry>(); var log = new StubIFeedback <LogEntry> { ReportAsyncT0CancellationToken = (e, c) => { Console.WriteLine(e.ToString()); logEntries.Add(e); return(Task.FromResult(0)); } }; var adapterManager = new AdapterManager(new List <ZvsAdapter>(), dbConnection, log); await adapterManager.StartAsync(CancellationToken.None); //act var adapter = adapterManager.FindZvsAdapter(1); //assert Assert.IsNull(adapter, "Found a adapter?"); }
public async Task FindZvsAdapterAsyncTest() { //Arrange var dbConnection = new UnitTestDbConnection(); Database.SetInitializer(new CreateFreshDbInitializer()); var logEntries = new List <LogEntry>(); var log = new StubIFeedback <LogEntry> { ReportAsyncT0CancellationToken = (e, c) => { Console.WriteLine(e.ToString()); logEntries.Add(e); return(Task.FromResult(0)); } }; var unitTestingAdapter = new StubUnitTestAdapter { AdapterGuidGet = () => Guid.Parse("a0f912a6-b8bb-406a-360f-1eb13f50aae4"), NameGet = () => "Unit Testing Adapter", DescriptionGet = () => "", OnDeviceTypesCreatingDeviceTypeBuilder = s => Task.FromResult(0), OnSettingsCreatingAdapterSettingBuilder = s => Task.FromResult(0), }; var adapterManager = new AdapterManager(new List <ZvsAdapter> { unitTestingAdapter }, dbConnection, log); await adapterManager.StartAsync(CancellationToken.None); //act var adapter = adapterManager.FindZvsAdapter(1); //assert Assert.IsNotNull(adapter, "Registered adapter not found!"); Assert.IsTrue(adapter.AdapterGuid == unitTestingAdapter.AdapterGuid, "Found wrong adapter!"); }
public async Task FindZvsAdapterInvalidIdAsyncTest() { //Arrange var dbConnection = new StubIEntityContextConnection { NameOrConnectionStringGet = () => "am-FindZvsAdapterInvalidIdAsyncTest" }; Database.SetInitializer(new CreateFreshDbInitializer()); var logEntries = new List<LogEntry>(); var log = new StubIFeedback<LogEntry> { ReportAsyncT0CancellationToken = (e, c) => { Console.WriteLine(e.ToString()); logEntries.Add(e); return Task.FromResult(0); } }; var adapterManager = new AdapterManager(new List<ZvsAdapter>(), dbConnection, log); await adapterManager.StartAsync(CancellationToken.None); //act var adapter = adapterManager.FindZvsAdapter(1); //assert Assert.IsNull(adapter, "Found a adapter?"); }
public async Task FindZvsAdapterAsyncTest() { //Arrange var dbConnection = new StubIEntityContextConnection { NameOrConnectionStringGet = () => "am-FindZvsAdapterAsyncTest" }; Database.SetInitializer(new CreateFreshDbInitializer()); var logEntries = new List<LogEntry>(); var log = new StubIFeedback<LogEntry> { ReportAsyncT0CancellationToken = (e, c) => { Console.WriteLine(e.ToString()); logEntries.Add(e); return Task.FromResult(0); } }; var unitTestingAdapter = new StubUnitTestAdapter { AdapterGuidGet = () => Guid.Parse("a0f912a6-b8bb-406a-360f-1eb13f50aae4"), NameGet = () => "Unit Testing Adapter", DescriptionGet = () => "", OnDeviceTypesCreatingDeviceTypeBuilder = (s) => Task.FromResult(0), OnSettingsCreatingAdapterSettingBuilder = (s) => Task.FromResult(0), }; var adapterManager = new AdapterManager(new List<ZvsAdapter> { unitTestingAdapter }, dbConnection, log); await adapterManager.StartAsync(CancellationToken.None); //act var adapter = adapterManager.FindZvsAdapter(1); //assert Assert.IsNotNull(adapter, "Registered adapter not found!"); Assert.IsTrue(adapter.AdapterGuid == unitTestingAdapter.AdapterGuid, "Found wrong adapter!"); }