Example #1
0
 public async Task LogicHandlerTestInit()
 {
     var command = new FakeLogicCommand();
     var logic   = new LogicHandler()
     {
         User = StandardUser
     };
     await logic.Execute(command);
 }
Example #2
0
        public void DataHandlerTestInvalidCommand()
        {
            using var store   = GetDocumentStore();
            using var session = store.OpenAsyncSession();

            var command = new FakeLogicCommand();

            var handler = new DataHandler(session);

            Assert.That(() => handler.Execute(command), Throws.TypeOf <ArgumentException>());
        }
Example #3
0
        public async Task LogicHandlerTestInitData()
        {
            var command = new FakeLogicCommand();
            var data    = new FakeApiDataEntityHandler <Tenant>();
            var logic   = new LogicHandler()
            {
                DataHandler = data, User = StandardUser
            };
            await logic.Execute(command);

            logic.User.Id.Should().Be(StandardUser.Id);
        }