Exemple #1
0
        public void CloneAs_SiblingClass()
        {
            // arrange
            var orig = new PrusaSettings(Prusa.Models.i3_MK3);

            // act
            var clone = orig.CloneAs <FlashforgeSettings>();

            // assert
            Assert.IsNotNull(clone);
            Assert.AreEqual(Flashforge.Models.Unknown, clone.ModelEnum);
        }
Exemple #2
0
        public void Clone()
        {
            // Arrange
            var settings = new PrusaSettings();

            // Act
            var clone = settings.Clone();

            // Asert
            Assert.IsNotNull(clone);
            Assert.IsInstanceOfType(clone, typeof(PrusaSettings));
        }
        List <MachinePreset> populate_defaults()
        {
            List <MachinePreset> new_defaults = new List <MachinePreset>();

            register_new_mfg_machines("Makerbot", Makerbot.UUID, MakerbotSettings.EnumerateDefaults(), new_defaults);
            register_new_mfg_machines("Monoprice", Monoprice.UUID, MonopriceSettings.EnumerateDefaults(), new_defaults);
            register_new_mfg_machines("Printrbot", Printrbot.UUID, PrintrbotSettings.EnumerateDefaults(), new_defaults);
            register_new_mfg_machines("RepRap", RepRap.UUID, RepRapSettings.EnumerateDefaults(), new_defaults);
            register_new_mfg_machines("Flashforge", Flashforge.UUID, FlashforgeSettings.EnumerateDefaults(), new_defaults);
            register_new_mfg_machines("Prusa", Prusa.UUID, PrusaSettings.EnumerateDefaults(), new_defaults);

            return(new_defaults);
        }