public void SetUp() { _mongoDatabase = new Mock <IMongoDatabase>(); _usercollection = new Mock <IMongoCollection <UserEntity> >(); _mongoDatabase .Setup(x => x.GetCollection <UserEntity>("User", null)) .Returns(_usercollection.Object); _classUnderTest = new InsertUserCommandHandler(_mongoDatabase.Object); }
public void UserIsInserted() { var user = new Core.DataModel.User { EmailAddress = "*****@*****.**", Id = Guid.NewGuid(), OpenId = "http://faa.foo.com/08?dkkdkdkdkd" }; var repo = Substitute.For<Core.DataAbstractions.IRepository<User>>(); var hander = new InsertUserCommandHandler(repo); var command = new InsertUserCommand(user); hander.Handle(command); repo.Received(1).Add(Arg.Is(user)); }
public void SetUp() { _userCollection = Database.GetCollection <UserEntity>("User"); _classUnderTest = new InsertUserCommandHandler(Database); }