Esempio n. 1
0
        public void MachineDesignDetails_empty()
        {
            var assetId              = 56;
            var machineName          = "the machine name";
            var isJohnDoe            = false;
            var assetUid             = Guid.NewGuid();
            var machineDesignsResult = new MachineDesignDetails
                                       (
                assetId, machineName, isJohnDoe,
                new AssetOnDesignPeriod [0],
                assetUid
                                       );

            Assert.AreEqual(0, machineDesignsResult.AssetOnDesignPeriods.Count, "invalid design period count");
        }
Esempio n. 2
0
        public void MachineDesignDetails_single()
        {
            var assetId              = 56;
            var machineName          = "the machine name";
            var isJohnDoe            = false;
            var assetUid             = Guid.NewGuid();
            var designId             = 44;
            var designName           = "The NameOf Design";
            var machineDesignsResult = new MachineDesignDetails
                                       (
                assetId, machineName, isJohnDoe,
                new [] { new AssetOnDesignPeriod(designName, designId, assetId, DateTime.UtcNow.AddDays(-5), DateTime.UtcNow.AddDays(-1), assetUid) },
                assetUid
                                       );

            Assert.AreEqual(1, machineDesignsResult.AssetOnDesignPeriods.Count, "invalid design period count");
            Assert.AreEqual(designId, machineDesignsResult.AssetOnDesignPeriods[0].OnMachineDesignId, "invalid design id");
            Assert.AreEqual(designName, machineDesignsResult.AssetOnDesignPeriods[0].OnMachineDesignName, "invalid design name");
        }