public void SetDefaultLanguages(SelectDefaultLanguageModel selectDefaultLanguageModel, int userId)
 {
     selectDefaultLanguageModel.LastUpdateDate = DateTime.Now;
     db.Query(
         @"
             UPDATE [dbo].[Users] 
                 SET 
                     [DefaultTargetLanguageId] = @DefaultTargetLanguage ,
                     [DefaultBaseLanguageId] = @DefaultBaseLanguage,
                     [LastUpdateDate] = @LastUpdateDate
                 where id = @UserId", new {
         selectDefaultLanguageModel.DefaultTargetLanguage,
         selectDefaultLanguageModel.DefaultBaseLanguage,
         selectDefaultLanguageModel.LastUpdateDate,
         userId
     });
 }
Beispiel #2
0
        public void SetDefaultSelection_Should_Set_Default_Language()
        {
            // Arrange
            var fakeSelectDefaultLanguageModel = new SelectDefaultLanguageModel
            {
                DefaultBaseLanguage = 1
            };
            var fakeSelectDefaultLanguageViewModel = new SelectDefaultLanguageViewModel
            {
                BaseLanguage = 1
            };

            _mockRepo.Setup(repo => repo.SetDefaultLanguages(fakeSelectDefaultLanguageModel, 1));

            // Act
            var methodResult = _mockController.SetDefaultSelection(fakeSelectDefaultLanguageViewModel);

            // Assert
            var testResult = methodResult as OkResult;

            Assert.Equal(200, testResult.StatusCode);
        }