public void Setup()
        {
            m_Factory = Substitute.For <IDisplayNodeFactory>();

            m_Converter = new NodesToDisplayNodesConverter(m_Factory);
        }
        public void DisposeCallsReleaseDisplayNodesTest()
        {
            var factory = Substitute.For <IDisplayNodeFactory>();
            var converter = new NodesToDisplayNodesConverter(factory)
                            {
                                NodeModels = CreateNodeModels()
                            };

            converter.Convert();
            converter.Dispose();

            factory.Received(2).Release(Arg.Any <IDisplayNode>());
        }