public void add_table_with_same_name_faild(AddTableCommand command) { UnitOfWorkMock.AnyActual( Arg.Any<Expression<Func<Table, bool>>>()).Returns(true); Assert.Throws<InvalidOperationException>(() => Execute()); }
public void add_table_correctly(AddTableCommand command) { Execute(command); UnitOfWorkMock.Received().Add(Arg.Is<Table>(x => x.Title == command.Title && x.Description == command.Description)); }
public void add_user_with_table_correctly(AddTableCommand command) { PasswordManagerMock.CreateSecondHash(Arg.Any<string>(), Arg.Any<string>()).Returns("xyz"); Execute(command); UnitOfWorkMock.Received().Add(Arg.Is<User>(x => x.Login == command.Title && x.SecondHash == "xyz")); }
private void Execute(AddTableCommand command) { var handler = new AddTableHandler(PasswordManagerMock) {UnitOfWork = UnitOfWorkMock}; handler.Handle(command); }
private void Execute() { var command = new AddTableCommand() {Title = "Title1", Description = "Description1", Password = "******"}; Execute(command); }