Example #1
0
        public void ClientShouldBeInRepoAfterAddReceiver()
        {
            var repo = new AppConnectedClientRepository <MsmqConnectedClient>();
            MsmqConnectedClient subject = new MsmqConnectedClient
            {
                Id = Guid.NewGuid()
            };

            using (MsmqMessageHubService testSvc = new MsmqMessageHubService(@".\private$\testSvc", repo))
            {
                testSvc.AddReceiver(subject);

                MsmqConnectedClient actual = repo.Single(subject.Id);
                Assert.IsNotNull(actual);
            }

            repo.Remove(subject.Id);
            subject.Dispose();
        }