public void ShoulHandleNullTreatmentZone()
        {
            // Setup

            // Act
            using (_xmlWriter)
            {
                TreatmentZoneWriter.Write(_xmlWriter, "1", null);
            }

            // Verify
            Assert.IsEmpty(_sb.ToString());
        }
        public void ShouldWriteVariableWihtUnsupportedUnitDimension()
        {
            // Setup
            var treatmentZone = TestHelpers.LoadFromJson <TreatmentZone>(TestData.TestData.UnsupportedUnitDimension);

            // Act
            using (_xmlWriter)
            {
                TreatmentZoneWriter.Write(_xmlWriter, "1", treatmentZone);
            }

            // Verify
            Assert.AreEqual(TestData.TestData.UnsupportedUnitDimensionOutput, _sb.ToString());
        }
        public void ShouldWriteZoneWithNoVariables()
        {
            // Setup
            var treatmentZone = TestHelpers.LoadFromJson <TreatmentZone>(TestData.TestData.NoVariables);

            // Act
            using (_xmlWriter)
            {
                TreatmentZoneWriter.Write(_xmlWriter, "1", treatmentZone);
            }

            // Verify
            Assert.AreEqual(TestData.TestData.NoVariablesOutput, _sb.ToString());
        }