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); }
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); }
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); }