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(); }