public async Task AddAdminFailed()
        {
            var adminModel = new AdminModel()
            {
                AdminIdentity = "1212-12-13",
                FirstName     = "Eshaan",
                LastName      = "Naik",
                EmailId       = "*****@*****.**",
                Role          = "Admin",
                AdminLogin    = new AdminLoginModel()
                {
                    UserName = "******",
                    Password = "******",
                    Salt     = "xxx",
                    Hash     = "xxx"
                }
            };

            //var adminModel = new Mock<AdminModel>();

            adminRepositoryMock
            .Setup((r) => r.AddAsync(adminModel))
            .ReturnsAsync(false);

            adminDecrypteEventHandlerMock
            .Setup((e) => e.EventHandleAsync(adminModel))
            .ReturnsAsync(
                adminModel
                );

            var data = await addAdminCommandHandler.HandleAsync(adminModel);

            Assert.IsFalse(data);
        }
Beispiel #2
0
 async Task <IActionResult> IApiCommand <AdminController, AdminModel> .ExecuteAsync(AdminController controller, AdminModel model)
 {
     try
     {
         var taskCommand = addAdminCommandHandler?.HandleAsync(model);
         return(controller?.Ok((Object)await taskCommand));
     }
     catch
     {
         throw;
     }
 }