private static IReadOnlyCollection <KeySwitch> Query(CommandOption option) { using var repository = new LiteDbKeySwitchRepository(option.DatabasePath); var developerName = new DeveloperName(option.Developer); var productName = new ProductName(option.Product); return(repository.Find(developerName, productName)); }
public void EqualityTest() { var hoge = new DeveloperName("Hoge"); var huga = new DeveloperName("Huga"); Assert.IsFalse(hoge.Equals(huga)); var hoge1 = new DeveloperName("Hoge"); var hoge2 = new DeveloperName("Hoge"); Assert.IsTrue(hoge1.Equals(hoge2)); }
public KeySwitch( EntityGuid id, Author author, Description description, EntityDateTime created, EntityDateTime lastUpdated, DeveloperName developerName, ProductName productName, InstrumentName instrumentName, IDataList <Articulation> articulations, ExtraData extraData) { Id = id; Author = author; Description = description; Created = created; LastUpdated = lastUpdated; DeveloperName = developerName; ProductName = productName; InstrumentName = instrumentName; Articulations = articulations; ExtraData = extraData; }