Ejemplo n.º 1
0
    public TestItemTemplate CreateTestItemTemplate(int pickUpStepQ, int maxEquippableQ, int maxQPerSlot, out IItemTemplateConstArg arg)
    {
        IItemTemplateConstArg thisArg = Substitute.For <IItemTemplateConstArg>();

        thisArg.pickupStepQuantity.Returns(pickUpStepQ);
        thisArg.maxEquippableQuantity.Returns(maxEquippableQ);
        thisArg.maxQuantityPerSlot.Returns(maxQPerSlot);
        TestItemTemplate testItemTemplate = new TestItemTemplate(thisArg);

        arg = thisArg;
        return(testItemTemplate);
    }
Ejemplo n.º 2
0
    public void IsSameAs_ThisNotReferenceEqualsOther_ReturnsFalse()
    {
        IItemTemplateConstArg arg;
        TestItemTemplate      testItemTemplate = CreateTestItemTemplate(1, 1, 1, out arg);
        TestItemTemplate      other            = new TestItemTemplate(arg);

        Assert.That(Object.ReferenceEquals(testItemTemplate, other), Is.False);

        bool actualBool = testItemTemplate.IsSameAs(other);

        Assert.That(actualBool, Is.False);
    }
Ejemplo n.º 3
0
        // 编辑测试项目对话框的构造函数
        public AddOrModifyTemplate(TestItemTemplate t)
        {
            InitializeComponent();
            DataModel data = new DataModel
            {
                Name     = t.Name,
                Source   = t.Source,
                Location = t.Location,
                Measure  = t.Measure,
                Target   = t.Target,
                Loop     = t.Loop,
                Script   = t.Script
            };

            data.Script = data.Script.Replace(";", "\r\n");
            foreach (var i in Regex.Split(t.Signals, ",", RegexOptions.IgnorePatternWhitespace))
            {
                data.Config.Signals[int.Parse(i)].IsSelected = true;
            }
            this.CurTemplate = t;
            this.Model       = data;
            this.DataContext = data;
        }
Ejemplo n.º 4
0
 public void Construction_AnyOfQuantityIsLessThanOne_ThrowsException(int pickUpStepQ, int maxEquippableQ, int maxQPerSlot)
 {
     IItemTemplateConstArg arg;
     TestItemTemplate      testItemTemp = CreateTestItemTemplate(pickUpStepQ, maxEquippableQ, maxQPerSlot, out arg);
 }