public void Constructor_ShouldSetProperties()
        {
            var dut = new RequirementForCommand(6, 8);

            Assert.AreEqual(6, dut.RequirementDefinitionId);
            Assert.AreEqual(8, dut.IntervalWeeks);
        }
        public void Constructor_ShouldSetProperties_WithRequirements()
        {
            var req = new RequirementForCommand(1, 2);
            var dut = new UpdateRequirementsCommand("TFC", "RC", new List <RequirementForCommand> {
                req
            });

            Assert.AreEqual("TFC", dut.TagFunctionCode);
            Assert.AreEqual("RC", dut.RegisterCode);
            Assert.AreEqual(1, dut.Requirements.Count());
            Assert.AreEqual(req, dut.Requirements.Single());
        }