Conversation
🚀 Project Submitted!Thanks for submitting your project! I will review it soon. 📋 Please check the dashboard to make sure the project is marked as Pending. |
|
@Kerem1989 Project approved! Apologies for the delay😄✅ Unit testing challenge attempted! This is great to see. You have dedicated xUnit tests covering date formatting, abort behavior, valid chronological dates, equal dates, reversed times, and dates on an earlier day. 👩🎤 🥋And congratulations! You got your Olive Green belt!! 🫒🫒 Feedback 🔍❌ Update can create an invalid session. Creation correctly checks: However, EditCodingSession doesn't perform that check after the user changes the start or end date. For example, an existing session could be: The user could edit the start to 2026-08-24 20:00. The application then calculates a negative duration and saves it. 🔍There's another small edge case: ValidateStartAndEndDate() currently considers identical start/end values valid. Your tests explicitly confirm that behavior. That creates a zero-minute coding session. The project only specifically says the end can't be before the start, so this isn't an approval blocker, but I'd consider whether a zero-duration coding session makes sense for your application. 🗺️ I noticed that the only courses you've completed so far are Introduction to Object-Oriented Programming and Intro to SQL. I'd highly recommend taking our LINQ Fundamentals course next. LINQ is one of the most important tools in modern C# and becoming comfortable with it will make your code much cleaner and more expressive. ☕If you like our roadmap, please consider buying us a coffee. We appreciate your help 🙂 Overall good work!✋🏻Looking forward to seeing your next projects! |
No description provided.