public void GetPlotStrataProxies(string method) { var units = Units; var unit = units[0]; var newStratumCode = "01"; using (var database = new CruiseDatastore_V3()) { var saleID = SaleID; var cruiseID = CruiseID; var datastore = new CuttingUnitDatastore(database, CruiseID, TestDeviceInfoService.TEST_DEVICEID, new SamplerInfoDataservice(database, CruiseID, TestDeviceInfoService.TEST_DEVICEID)); InitializeDatabase(database, cruiseID, saleID, units, null, null, null, null, null, null); datastore.GetPlotStrataProxies(unit).Should().HaveCount(0); var stratumID = Guid.NewGuid().ToString(); database.Execute($"INSERT INTO Stratum (CruiseID, StratumID, StratumCode, Method) VALUES ('{cruiseID}', '{stratumID}', '{newStratumCode}', '{method}');"); database.Execute($"INSERT INTO CuttingUnit_Stratum (CruiseID, CuttingUnitCode, StratumCode) VALUES ('{cruiseID}', '{unit}', '{newStratumCode}')"); var result = datastore.GetPlotStrataProxies(unit).ToArray(); result.Should().HaveCount(1); } }