Esempio n. 1
0
        public void UpdateManagementProperties()
        {
            // Arrange
            var managementPropertiesDataMapperMock = new Mock <IManagementPropertiesDataMapper>(MockBehavior.Strict);

            managementPropertiesDataMapperMock.Setup(service => service.Update(It.IsAny <ManagementProperties>()));

            ManagementPropertiesManager manager = new ManagementPropertiesManager(managementPropertiesDataMapperMock.Object);

            // Act
            manager.Update(GetDummyDataManagementProperties());

            // Assert
            managementPropertiesDataMapperMock.Verify(service => service.Update(It.IsAny <ManagementProperties>()));
        }
Esempio n. 2
0
        public void FindManagementProperties()
        {
            // Arrange
            var managementPropertiesDataMapperMock = new Mock <IManagementPropertiesDataMapper>(MockBehavior.Strict);

            managementPropertiesDataMapperMock.Setup(service => service.FindManagementProperties()).Returns(GetDummyDataManagementProperties());

            ManagementPropertiesManager manager = new ManagementPropertiesManager(managementPropertiesDataMapperMock.Object);

            // Act
            var result = manager.FindManagementProperties();

            // Assert
            managementPropertiesDataMapperMock.Verify(service => service.FindManagementProperties());
            Assert.AreEqual(150, result.OlcPrice);
            Assert.AreEqual(2, result.PeriodAfterLastCourseEmployableInDays);
            Assert.AreEqual(4, result.PeriodBeforeStartNotifiable);
            Assert.AreEqual(100, result.PeriodEducationPlanInDays);
            Assert.AreEqual("new footer", result.Footer);
            Assert.AreEqual(80, result.StaffDiscount);
        }