示例#1
0
        public void GetContractCodesForClient()
        {
            const int tiersId = 6;
            _savingManagerMock = new DynamicMock(typeof(SavingManager));
            _savingManagerMock.ExpectAndReturn("SelectClientSavingBookCodes",
                                               new[]
                                                   {
                                                       new KeyValuePair<int, string>(1, "S/BC/2007/SAVIN-1/ELFA-6")
                                                   },
                                               tiersId, 1
                );

            var savingService = new SavingServices(
                (SavingManager)_savingManagerMock.MockInstance,
                null,
                new User()
                );
            var savings = savingService.SelectClientSavingBookCodes(tiersId, 1);
            Assert.AreEqual(1, savings.Length);
            var saving = savings[0];
            Assert.AreEqual(1, saving.Key);
            Assert.AreEqual("S/BC/2007/SAVIN-1/ELFA-6", saving.Value);
        }