コード例 #1
0
        public void Should_Return_InvalidData_Exception()
        {
            // Arrange
            var request      = "request";
            var messageTrace = "message trace";

            // Act
            var exception = _exceptionFactory.CreateNew(request, InvalidDataIQFeedException.InvalidData, messageTrace);

            // Assert
            var expectedException = new InvalidDataIQFeedException(request, InvalidDataIQFeedException.InvalidData, messageTrace);

            Assert.AreEqual(exception, expectedException);
        }
コード例 #2
0
        public void Should_Return_InvalidData_Exception()
        {
            // Arrange
            var request         = "request";
            var intervalMessage = new IntervalMessage(new DateTime(2000, 01, 01, 9, 30, 00), 1, 1, 1, 1, 1, 1, 0);
            var invalidMessages = new List <InvalidMessage <IntervalMessage> >()
            {
                new InvalidMessage <IntervalMessage>(intervalMessage, intervalMessage.ToCsv())
            };
            var messages = new List <IntervalMessage>()
            {
                intervalMessage
            };

            // Act
            var exception = _exceptionFactory.CreateNew(request, invalidMessages, messages);

            // Assert
            var expectedException = new InvalidDataIQFeedException <IntervalMessage>(request, invalidMessages, messages);

            Assert.AreEqual(exception, expectedException);
        }