public void Map()
        {
            var mockRepository = new Mock <IRepository>();
            var fakeParty      = new MDM.Party();

            mockRepository.Setup(repository => repository.FindOne <MDM.Party>(1)).Returns(fakeParty);
            // Arrange
            var source = new EnergyTrading.MDM.Contracts.Sample.PartyRoleDetails
            {
                Name = "test"
            };

            var mapper = new EnergyTrading.MDM.Contracts.Mappers.PartyRoleDetailsMapper(mockRepository.Object);

            // Act
            var result = mapper.Map(source);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(source.Name, result.Name);
        }
        public void Map()
        {
            var mockRepository = new Mock<IRepository>();
            var fakeParty = new MDM.Party();

            mockRepository.Setup(repository => repository.FindOne<MDM.Party>(1)).Returns(fakeParty);
            // Arrange
            var source = new EnergyTrading.MDM.Contracts.Sample.PartyRoleDetails
                {
                    Name = "test"
                };

            var mapper = new EnergyTrading.MDM.Contracts.Mappers.PartyRoleDetailsMapper(mockRepository.Object);

            // Act
            var result = mapper.Map(source);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(source.Name, result.Name);
        }