Exemplo n.º 1
0
        public void Test_NotEqual_SaleInputMessage_AllArgs_Constructor()
        {
            var sale = new Sale();

            sale.Id        = 1;
            sale.ProductId = 2;
            sale.Quantity  = 20;
            sale.CreatedAt = new DateTime(2020, 08, 23);
            sale.UpdatedAt = new DateTime(2020, 10, 15);
            var messageType = MessageType.ProductCreated;
            var updatedSale = new UpdatedSale(1, 2, 10, 20);
            var test        = new SaleInputMessage(messageType, sale);

            var sale1 = new Sale();

            sale1.Id        = 1;
            sale1.ProductId = 2;
            sale1.Quantity  = 20;
            sale1.CreatedAt = new DateTime(2020, 08, 23);
            sale1.UpdatedAt = new DateTime(2020, 10, 15);
            var messageType1 = MessageType.ProductCreated;
            var updatedSale1 = new UpdatedSale(1, 2, 10, 20);
            var test1        = new SaleInputMessage(messageType1, sale1);

            Assert.NotEqual(test.GetHashCode(), test1.GetHashCode());
            Assert.NotEqual(test, test1);
            Assert.NotEqual(updatedSale, updatedSale1);
        }
Exemplo n.º 2
0
        public void Test_NotEqual_SaleInputMessage_NoArgs_Constructor()
        {
            var test1 = new SaleInputMessage();
            var test2 = new SaleInputMessage();

            Assert.NotEqual(test1.GetHashCode(), test2.GetHashCode());
            Assert.IsType <SaleInputMessage>(test1);
            Assert.IsType <SaleInputMessage>(test2);
        }