Esempio n. 1
0
        public void GetSymbol_ThrowsException_IfAssetIsNull()
        {
            //Arrange
            Asset          asset          = null;
            Timeframe      timeframe      = defaultTimeframe();
            AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe);

            //Act
            string symbol = assetTimeframe.GetSymbol();
        }
Esempio n. 2
0
        public void IsValid_ReturnsTrue_IfBothAssetAndTimeframeAreSet()
        {
            //Arrange
            Asset          asset          = defaultAsset();
            Timeframe      timeframe      = defaultTimeframe();
            AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe);

            //Act
            bool isValid = assetTimeframe.IsValid();

            //Assert
            Assert.IsTrue(isValid);
        }
Esempio n. 3
0
        public void IsValid_ReturnsFalse_IfTimeframeIsNull()
        {
            //Arrange
            Asset          asset          = defaultAsset();
            Timeframe      timeframe      = null;
            AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe);

            //Act
            bool isValid = assetTimeframe.IsValid();

            //Assert
            Assert.IsFalse(isValid);
        }
Esempio n. 4
0
        public void GetSymbol_ReturnsProperSymbol_IfAssetAndTimeframeAreSet()
        {
            //Arrange
            Asset          asset          = defaultAsset();
            Timeframe      timeframe      = defaultTimeframe();
            AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe);

            //Act
            string actualSymbol = assetTimeframe.GetSymbol();

            //Assert
            string expectedSymbol = "EURUSD_M5";

            Assert.AreEqual(expectedSymbol, actualSymbol);
        }