Exemple #1
0
        internal void Equals_ObjectSomeOtherType_ReturnsFalse()
        {
            // Arrange
            var order = new StubOrderBuilder().BuildStopMarketOrder();

            // Act
            // ReSharper disable once SuspiciousTypeConversion.Global (this is why the test returns false)
            var result = order.Equals(string.Empty);

            // Assert
            Assert.False(result);
        }
Exemple #2
0
        internal void Equals_OrderWithTheSameOrderId_ReturnsFalse()
        {
            // Arrange
            var order1 = new StubOrderBuilder().WithOrderId("O-1234567").BuildStopMarketOrder();
            var order2 = new StubOrderBuilder().WithOrderId("O-123456789").BuildStopMarketOrder();

            // Act
            var result = order1.Equals(order2);

            // Assert
            Assert.False(result);
        }
Exemple #3
0
        internal void Equals_OrderWithTheSameOrderId_ReturnsTrue()
        {
            // Arrange
            var order1 = new StubOrderBuilder().WithOrderId("O-123456789").BuildStopMarketOrder();
            var order2 = new StubOrderBuilder().WithOrderId("O-123456789").BuildStopMarketOrder();

            // Act
            var result = order1.Equals(order2);

            this.Output.WriteLine(order1.ToString());
            this.Output.WriteLine(order2.ToString());

            // Assert
            Assert.True(result);
        }