public void CreateAccountsRepository_CalledTwice_ReturnsSameInMemRepoInstance() { var factory = new AccountsInMemRepositoryFactory(_dataProvider.Object); var result = factory.CreateRepository(); var result2 = factory.CreateRepository(); result2.Should().Be(result); }
public void CreateAccountsRepository_ReturnsInMemRepoInstance() { var factory = new AccountsInMemRepositoryFactory(_dataProvider.Object); var result = factory.CreateRepository(); result.Should().BeOfType(typeof(AccountsInMemRepository)); }