public void TestToModelSource()
        {
            //arrange
            var selectedDllMock = new Mock <IDllListingModel>();

            _targetPluginSource.SelectedDll = selectedDllMock.Object;

            //act
            var result = _targetPluginSource.ToModel();

            //assert
            Assert.AreEqual(_pluginSourceMock.Object.ResourceName, result.ResourceName);
        }
        public void TestToModel()
        {
            //arrange
            var expectedName    = "SomeExpectedName";
            var expectedPath    = "SomeExpectedPath";
            var selectedDllMock = new Mock <IDllListingModel>();

            _target.SelectedDll  = selectedDllMock.Object;
            _target.ResourceName = expectedName;
            _target.Path         = expectedPath;

            //act
            var result = _target.ToModel();

            //assert
            Assert.AreEqual(expectedName, result.ResourceName);
            Assert.AreSame(selectedDllMock.Object, result.SelectedDll);
        }