Beispiel #1
0
        public void T11()
        {
            // Arrange
            var viewModel = new TradeFiltererViewModel();

            viewModel.SelectedTradeStatus = TradeStatus.Open;

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Equal(TradeStatus.Open, actual.Status);
        }
Beispiel #2
0
        public void T10()
        {
            // Arrange
            var viewModel = new TradeFiltererViewModel();

            viewModel.SelectedTradeDirection = TradeDirection.Short;

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Equal(TradeDirection.Short, actual.Direction);
        }
Beispiel #3
0
        public void T9()
        {
            // Arrange
            var          viewModel = new TradeFiltererViewModel();
            const double testRrr   = 3.4;

            viewModel.MaxRiskRewardRatio = testRrr;

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Equal(testRrr, actual.MaxRiskRewardRatio);
        }
Beispiel #4
0
        public void T7()
        {
            // Arrange
            var viewModel = new TradeFiltererViewModel();
            var testTime  = new DateTime(2011, 11, 11, 12, 34, 56);

            viewModel.FilterEndTime = testTime;

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Equal(testTime, actual.EndTime);
        }
Beispiel #5
0
        public void T4()
        {
            // Arrange
            var viewModel = new TradeFiltererViewModel();
            var testDate  = new DateTime(2011, 11, 11);

            viewModel.FilterStartDate = testDate;

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Equal(testDate, actual.StartDate);
        }
Beispiel #6
0
        public void T3()
        {
            // Arrange
            var viewModel = new TradeFiltererViewModel();
            var expected  = viewModel.DaysOfWeek[0].Name;

            for (var i = 1; i < viewModel.DaysOfWeek.Count; i++)
            {
                viewModel.DaysOfWeek[i].IsSelected = false;
            }

            // Act
            var actual = viewModel.GetFilters();

            // Assert
            Assert.Single(actual.Days);
            Assert.Equal(expected, actual.Days[0].Name);
        }