コード例 #1
0
 public UnitOfWork(IConversionContext context, IUserContext userContext)
 {
     _context     = (ConversionsContext)context;
     _userContext = (UserContext)userContext;
     Converts     = new ConvertRepository(_context);
     Users        = new UserRepository(_userContext);
 }
コード例 #2
0
        public void ConvertCurrenyWords_PositiveTest4()
        {
            // Arrange
            var expectedOutput = "Twelve Thousand Four Hundred Eleven Dollars and Ten Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 12411.10m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #3
0
        public void ConvertCurrenyWords_PositiveTest5()
        {
            // Arrange
            var expectedOutput = "Eighteen Thousand Four Hundred Seventeen Dollars and Sixteen Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 18417.16m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #4
0
        public void ConvertCurrenyWords_PositiveTest3()
        {
            // Arrange
            var expectedOutput = "One Hundred Seventy One Thousand Four Hundred Thirteen Dollars and Fifteen Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 171413.15m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #5
0
        public void ConvertCurrenyWords_PositiveTest2()
        {
            // Arrange
            var expectedOutput = "Nine Million Six Hundred Seventy Eight Thousand Five Hundred Fourty Nine Dollars and Twenty Four Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 9678549.24m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #6
0
        public void ConvertCurrenyWords_PositiveTest()
        {
            // Arrange
            var expectedOutput = "One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Six Dollars and Ninety Eight Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 1234566.98m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #7
0
        public void ConvertCurrenyWords_PositiveTest6()
        {
            // Arrange
            var expectedOutput = "Four Billion Five Hundred Sixty Five Million Six Hundred Eighteen Thousand Four Hundred Fourteen Dollars and Nineteen Cents Only";
            IConvertRepository convertRepository = new ConvertRepository();
            var model = new ConvertWordsModel()
            {
                Currency = 4565618414.19m, Name = "John Smith"
            };

            // Act
            string result = convertRepository.ConvertCurrenyWords(model.Currency);

            //Assert
            Assert.AreEqual(expectedOutput, result);
        }
コード例 #8
0
 public ConvertingController()
 {
     convertRepository = new ConvertRepository();
 }
コード例 #9
0
 public ConvertApiController(ConvertRepository repository)
 {
     this.repository = repository;
     this.OnCreated();
 }