Esempio n. 1
0
        public void CreateAppSettingFail()
        {
            var appSettingModel = Builder <AppSettingPostRp> .CreateNew()
                                  .With(x => x.Key   = Guid.NewGuid().ToString("n"))
                                  .With(x => x.Value = Guid.NewGuid().ToString("n"))
                                  .Build();

            var mockAppSettingRepository = new Mock <IAppSettingRepository>();
            var appSettings = new List <AppSettingEntity>()
            {
                new AppSettingEntity()
                {
                    Key = appSettingModel.Key, Value = "1"
                },
            };
            var mock = appSettings.AsQueryable().BuildMock();

            mockAppSettingRepository.Setup(x => x.GetAppSettingByKey(appSettingModel.Key)).Returns(Task.FromResult(mock.Object.FirstOrDefault(c => c.Key.Equals(appSettingModel.Key))));

            var mockIdentityService = new Mock <IUserIdentityService>();

            mockIdentityService.Setup(x => x.GetIdentity()).Returns("mock-user");

            var sut    = new AppSettingComponent(mockAppSettingRepository.Object, mockIdentityService.Object);
            var result = sut.CreateAppSetting(appSettingModel).Result;

            Assert.True(result.HasConflicts());
        }
Esempio n. 2
0
 public AppSettingController(AppSettingQueryComponent appSettingQuery,
                             AppSettingComponent appSetting) : base()
 {
     this._appSettingQueryComponent = appSettingQuery;
     this._appSettingComponent      = appSetting;
 }