public async Task GetEntity_Is_Repo_Passthrough() { var guid = Guid.NewGuid(); var expected = new EntityModel(); this._entityRepository.Setup(x => x.GetByGuid(guid)).ReturnsAsync(expected); var actual = await this._entityService.GetEntity(guid); Assert.AreEqual(expected, actual); }
public async Task<IHttpActionResult> Post(EntityModel entity) { await this._entityService.AddUserEntity(entity); return this.Ok(); }
public async Task AddUserEntity_Should_Set_New_Guid() { var guid = Guid.NewGuid(); var entity = new EntityModel {Guid = guid}; await this._entityService.AddUserEntity(entity); this._entityRepository.Verify(x => x.Insert(It.Is<EntityModel>(e => e.Guid != guid))); }
public async Task AddUserEntity_Should_Set_IsActive_To_False() { var entity = new EntityModel(); await this._entityService.AddUserEntity(entity); this._entityRepository.Verify(x => x.Insert(It.Is<EntityModel>(e => !e.IsActive))); }
public async Task AddUserEntity_Should_Set_NeedsApproved_To_True() { var entity = new EntityModel(); await this._entityService.AddUserEntity(entity); this._entityRepository.Verify(x => x.Insert(It.Is<EntityModel>(e => e.NeedsReviewed))); }