Beispiel #1
0
        public void CloneWorks()
        {
            var val = new ValueDecimal
            {
                Value = 2.3m
            };

            var clone = val.Clone();

            clone.Should().BeEquivalentTo(val);
        }
		public void AddFailsOnDifferentType()
		{
			var val1 = new ValueDouble
			{
				Value = 2.3
			};

			var val2 = new ValueDecimal
			{
				Value = 4.3m
			};

			Assert.ThrowsException<InvalidOperationException>(() => val1.Add(val2));
		}
Beispiel #3
0
        public void AddWorks()
        {
            var val1 = new ValueDecimal
            {
                Value = 2.3m
            };

            var val2 = new ValueDecimal
            {
                Value = 4.3m
            };

            var expectedResult = val1.Value + val2.Value;

            val1.Add(val2);

            Assert.AreEqual(expectedResult, val1.Value);
        }