public void ConfigurationExample() { var source = new FileDataSource("salary.data"); // if (enabledEncryption) // source = new EncryptionDecorator(source) // if (enabledCompression) // source = new CompressionDecorator(source) var logger = new SalaryManager(source); //var salary = logger.Load(); }
public void RecalculationSalary_WhenCalled_returnSalaryAfterRecalculation() { var salaryDataMock = new Mock <ISalaryRepository>(); salaryDataMock.Setup(x => x.GetSalaries()).Returns(new Salary[] { new Salary { Name = "Test", Amount = 1000, Country = Helper.Country.Poland.ToString(), SignCurrency = Resource.PolandCurrency } }); var strategyMock = new Mock <IStrategy>(); strategyMock.Setup(x => x.GetEuroRate()).Returns(4); var manager = new SalaryManager(salaryDataMock.Object); manager.Strategy = strategyMock.Object; var result = manager.RecalculationSalary(); Assert.That(result[0].Amount, Is.EqualTo(4000)); }
public void MyTestMethod() { //Arrange var calcMock = new Mock <ICalc>(); calcMock.Setup(m => m.GetSum(It.IsAny <int>(), It.IsAny <int>())) .Returns((int a, int b) => a + b) .Verifiable(); var factoryMock = new Mock <ISumFactory>(); factoryMock.Setup(m => m.GetSumObject(1)).Returns(calcMock.Object) .Verifiable(); var sut = new SalaryManager(factoryMock.Object); //Act var result = sut.DoCalculation(1, 1); //Assert //... factoryMock.Verify(); calcMock.Verify(); }
public CapitalismCommandExecutor() { this.database = new CapitalismDatabase(); this.salaryManager = new SalaryManager(); }
public SalaryController(RestClient rsc, SalaryManager sta) { _restClient = rsc; _salaryManage = sta; }