public void CreateUserUsingConstructorParametersTest()
        {
            TestHelper.SetUpCleanTestQueue();

            var queueProvider = new MsmqStoreProvider<User>() as IStoreProvider<User>;
            var PubSubChannel = new PublishSubscribeChannel<User>(queueProvider) as IPublishSubscribeChannel<User>;
            UserManagerServiceAdaptor target = new UserManagerServiceAdaptor(queueProvider, PubSubChannel);
            User umToUpdate = new User();
            umToUpdate.FirstName = "X";
            umToUpdate.LastName = "LastName";
            umToUpdate.UserName = "******";
            umToUpdate.UserName = "******";
            target.Create(umToUpdate);
        }
        public void CreateUserUsingDependencyInjectionTest()
        {
            TestHelper.SetUpCleanTestQueue();

            var queueProvider = new MsmqStoreProvider<User>() as IStoreProvider<User>;
            var PubSubChannel = new PublishSubscribeChannel<User>(queueProvider) as IPublishSubscribeChannel<User>;
            PubSubChannel.AddSubscriberType(typeof(TestSubscriberZZZ<User>));
            UserManagerServiceAdaptor target = new UserManagerServiceAdaptor(queueProvider, PubSubChannel);
            User umToUpdate = new User();
            umToUpdate.FirstName = "X";
            umToUpdate.LastName = "LastName";
            umToUpdate.UserName = "******";

            target.Create(umToUpdate);
            //need to assert something
        }