예제 #1
0
        public void set_Type_ReplacesOriginalUnitType()
        {
            // Arrange
            var type1    = "n";
            var mutable1 = immutableUnit0.AsMutable();

            // Act
            Assert.That(mutable1.Parameters.Count(p => p.Name == "ty"), Is.EqualTo(1));
            mutable1.Type = UnitType.FromName(type1);

            // Assert
            Assert.That(mutable1.Type, Is.EqualTo(UnitType.Jobnet));
            Assert.That(mutable1.Parameters
                        .First(p => p.Name == "ty").Values[0].StringValue,
                        Is.EqualTo(type1));
            Assert.That(mutable1.Parameters.Count(p => p.Name == "ty"), Is.EqualTo(1));
        }