public void Map_RequestorEvent_ToOfferEvent()
        {
            var mapper = new MarketRequestorEventMapper(this.Mapper);

            var entity = new MarketRequestorEvent()
            {
                EventDate     = DateTime.Now,
                EventType     = MarketRequestorEvent.MarketRequestorEventType.Proposal,
                OfferProposal = new OfferProposal()
                {
                    DemandId   = "PreviousDemandId",
                    InternalId = 2,
                    Offer      = new Offer()
                    {
                        NodeId      = "ProviderNodeId",
                        Constraints = "()",
                        Properties  = new Dictionary <string, JToken>()
                        {
                        }
                    }
                }
            };

            var result = mapper.Map(entity) as GolemMarketMockAPI.MarketAPI.Models.ProposalEvent;

            Assert.AreEqual(entity.OfferProposal.Offer.Constraints, result.Proposal.Constraints);
            Assert.AreEqual(entity.OfferProposal.DemandId, result.Proposal.PrevProposalId);
            Assert.AreEqual(entity.OfferProposal.Id, result.Proposal.ProposalId);
            Assert.AreEqual(entity.OfferProposal.Offer.NodeId, result.Proposal.IssuerId);
        }