Ejemplo n.º 1
0
        public void Handler_InsuranceDepartment_ShouldBeSigned(decimal value, decimal weight, DepartmentEnum expectedDeparment)
        {
            // Arrange
            var parcel = new Parcel
            {
                Value      = value,
                Weight     = weight,
                Department = expectedDeparment
            };
            var department     = new Department();
            var expectedObject = new Parcel
            {
                Signed     = true,
                Department = expectedDeparment
            };

            // Act
            department.HandlerInsuranteDepartment(parcel);

            // Assert
            Assert.Equal(expectedObject.Department, parcel.Department);
            Assert.Equal(expectedObject.Signed, parcel.Signed);
        }
Ejemplo n.º 2
0
        public void HandlerParcel_ShouldHandleBasedOnWeightAndValue(decimal weight, decimal value, DepartmentEnum expectedDepartment, bool expectedSigned)
        {
            // Arrange
            var parcel = new Parcel
            {
                Weight = weight,
                Value  = value
            };
            var department = new Department();

            // Act
            ParcelsHandler.HandleParcel(department, parcel);

            // Assert
            Assert.Equal(expectedDepartment, parcel.Department);
            Assert.Equal(expectedSigned, parcel.Signed);
        }