コード例 #1
0
        public void GeneratorItem_Properties_CorrectlySet()
        {
            var thisTestFilePath = GetThisFilePath();

            var meta = Substitute.For <IMetadata>();
            var sut  = new GeneratorItem(meta, thisTestFilePath, typeof(SimpleTestGenerator));

            sut.AbbreviatedFileName.Should().NotBeEmpty();
        }
コード例 #2
0
        public void GeneratorItem_ReturnsValidInstance_WhenInstanceIsCalled()
        {
            var thisTestFilePath = GetThisFilePath();

            var meta     = Substitute.For <IMetadata>();
            var settings = Substitute.For <ISettings>();
            var module   = new Domain.Module("Company", "Test");

            var sut = new GeneratorItem(meta, thisTestFilePath, typeof(SimpleTestGenerator));

            sut.Instance(settings, module).Should().NotBeNull();
        }
コード例 #3
0
        private void PopulateCombo()
        {
            foreach (var type in Manager.Generators)
            {
                GeneratorItem item = new GeneratorItem() {Generator = type, Name = Manager.GetName(type.GetType())};
                generators.Items.Add(item);
            }

            Logger.Write(string.Format("combo populated with {0}", generators.Items.Count));
        }