public void TestDispose()
        {
            var vm = new ManageComPluginSourceViewModel();
            var ns = new Mock <IRequestServiceNameViewModel>();

            vm.SetRequestServiceNameViewModel(ns.Object);

            vm.Dispose();
            ns.Verify(a => a.Dispose());
        }
        public void TestRequestServiceNameViewModel()
        {
            //arrange
            var expectedValueMock = new Mock <IRequestServiceNameViewModel>();

            //act
            _target.SetRequestServiceNameViewModel(expectedValueMock.Object);
            var value = _target.GetRequestServiceNameViewModel();

            //asert
            Assert.AreSame(expectedValueMock.Object, value);
        }