public void Test_WatcherLiquidated() { // Arrange var watchersBuyingAndSelling = FakeWatcher.GetWatchersLiquidated(); // Act var filter = watchersBuyingAndSelling.Where(WatcherExpression.WatcherSold()).ToList(); // Assert Assert.AreEqual(watchersBuyingAndSelling.Count, filter.Count); }
public void Test_WatcherBuyingOrSelling() { // Arrange var watchersBuyingAndSelling = FakeWatcher.GetWatchersBuyingAndSelling(); // Act var filter = watchersBuyingAndSelling.Where(WatcherExpression.WatcherBuyingOrSelling().Compile()).ToList(); // Assert Assert.AreEqual(watchersBuyingAndSelling.Count, filter.Count); }
public void Discarded_WathcerAttachedWhenCreated_ReturnsConfigWithWatcher() { XmlElement configXmlElement = GetConfigXmlDocument(@"<testconfig />"); var configSource = A.Fake <IConfigSource>(); var watcher = new FakeWatcher(); A.CallTo(() => configSource.Watcher).Returns(watcher); var config = ConfigFactory.Create("testConfig", configXmlElement, configSource); Assert.NotNull(config.ConfigSource.Watcher != null); }
public void Test_WeightedAverageSell() { // Arrange var watchers = FakeWatcher.GetWatchersWillingToSellWithDifferentWeights(); // Act var weightedAverageSell = LineBuilder.BuildWeightedAverageSell(watchers); // Assert Assert.IsTrue(weightedAverageSell.HasValue); Assert.AreEqual(43333, (int)weightedAverageSell.Value); }
public void Discarded_WathcerAttachedWhenCreated_DiscaredIsCalledWhenWathcerChanged() { XmlElement configXmlElement = GetConfigXmlDocument(@"<testconfig />"); var configSource = A.Fake <IConfigSource>(); var watcher = new FakeWatcher(); A.CallTo(() => configSource.Watcher).Returns(watcher); var config = ConfigFactory.Create("testConfig", configXmlElement, configSource); var listener = new DiscardListener(); config.Discarded += listener.ConfigDiscarded; watcher.OnWatchedFileChange(); Assert.NotNull(config.ConfigSource.Watcher != null); Assert.AreEqual(1, listener.NumberOfCalled); }
public void Discarded_WathcerAttachedWhenCreated_DiscaredIsCalledWhenWathcerChanged() { XmlElement configXmlElement = GetConfigXmlDocument(@"<testconfig />"); var configSource = A.Fake<IConfigSource>(); var watcher = new FakeWatcher(); A.CallTo(() => configSource.Watcher).Returns(watcher); var config = ConfigFactory.Create("testConfig", configXmlElement, configSource); var listener = new DiscardListener(); config.Discarded += listener.ConfigDiscarded; watcher.OnWatchedFileChange(); Assert.NotNull(config.ConfigSource.Watcher != null); Assert.AreEqual(1, listener.NumberOfCalled); }
public void Discarded_WathcerAttachedWhenCreated_ReturnsConfigWithWatcher() { XmlElement configXmlElement = GetConfigXmlDocument(@"<testconfig />"); var configSource = A.Fake<IConfigSource>(); var watcher = new FakeWatcher(); A.CallTo(() => configSource.Watcher).Returns(watcher); var config = ConfigFactory.Create("testConfig", configXmlElement, configSource); Assert.NotNull(config.ConfigSource.Watcher != null); }
public Watcher GetExamples() { return(FakeWatcher.GetFake_master_Bitcoin_RSI()); }
public List <Watcher> GetExamples() { return(FakeWatcher.GetFake_List()); }