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"); }
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"); }