public void TestGetTrades() { TestSetupHelpers.SetTestMode(); var ps = new PowerService(); var date = new DateTime(2017, 12, 13); var trades = ps.GetTrades(date); Assert.AreEqual(2, trades.Count()); }
public void TestEndToEndSuccessful() { TestSetupHelpers.SetTestMode(); var ps = new PowerService(); var ppfw = new PowerPositionFetcherWriter(); var runSettings = TestSetupHelpers.GetSaveFileRunSettings(); var date = new DateTime(2017, 12, 13, 23, 52, 00); var now = DateTime.Now; ppfw.FetchTradesAndWriteToFile(ps, runSettings, date, new PowerTradeAggregator(), new FilenameCreator(), new FileWriter(), new Local23PeriodMapper()); var expected = File.ReadAllLines(runSettings.Path + @"PowerPosition_20171213_" + now.ToString("HHmm") + ".csv"); Assert.IsTrue(expected.Length >= 25); }