public async Task WriteLogInfoAsyncShould_SaveInDbCorrectInfo(ManagerActivityType actType) { //Arrange var manager = UserCreator.Create(); await this.Db.AddAsync(manager); await this.Db.SaveChangesAsync(); var service = new ManagerActivityService(this.Db); //Act var result = await service.WriteLogAsync(manager.Id, actType); var logFromDb = await this.Db.FindAsync <ManagerLog>(result); //Assert result.Should().BeOfType(typeof(int)); logFromDb.Id.Should().Be(result); logFromDb.Activity.Should().Be(actType); logFromDb.ManagerId.Should().Match(manager.Id); logFromDb.DateTime.Should().BeLessThan(TimeSpan.FromSeconds(10)); }