public async Task WriteInfoAsyncShould_WriteTheCorrectDataInDatabase() { string adminId = Guid.NewGuid().ToString(); string userId = Guid.NewGuid().ToString(); const string Role = "Manager"; AdminActivityType activityType = AdminActivityType.AddedToRole; //Arrange var service = new AdminActivityService(this.Db); //Act var result = await service.WriteInfoAsync(adminId, userId, Role, activityType); var savedLog = this.Db.AdminLogs.First(al => al.Id == result); //Assert result.Should().BeOfType(typeof(int)); savedLog.Id.Should().Be(result); savedLog.AdminId.Should().Be(adminId); savedLog.EditedUserId.Should().Be(userId); savedLog.Activity.Should().Be(activityType); savedLog.ForRole.Should().Match(Role); }