public void CheckRowsAffected_Test() { BaseRepository_Accessor.CheckUpdateAffected(1, null, null); var ex = Assert.Throws <RepositoryException>(() => BaseRepository_Accessor.CheckUpdateAffected(0, "t123", "m123")); ex.Message.ShouldContain("t123"); ex.Message.ShouldContain("m123"); ex.Error.ShouldBe(RepositoryError.UPDATE_NOT_AFFECTED); ex = Assert.Throws <RepositoryException>(() => BaseRepository_Accessor.CheckUpdateAffected(2, null, null)); ex.Error.ShouldBe(RepositoryError.UPDATE_NOT_AFFECTED); BaseRepository_Accessor.CheckUpdateAffected(2, 2, null, null); ex = Assert.Throws <RepositoryException>(() => BaseRepository_Accessor.CheckUpdateAffected(1, 2, null, null)); ex.Error.ShouldBe(RepositoryError.UPDATE_NOT_AFFECTED); }
public ConnectionExtensions_Test() : base(null) { InitializeDb(Configuration["testConnectionString"]); _baseRepository = new BaseRepository_Accessor(ServiceProvider.GetService <IOptions <DbOptions> >(), ServiceProvider.GetService <ILogger <BaseRepository_Accessor> >()); }