diff --git a/Models/Project.cs b/Models/Project.cs index 331456a..57576ce 100644 --- a/Models/Project.cs +++ b/Models/Project.cs @@ -80,8 +80,6 @@ namespace TicketManager.Models { var projectUsers = new List (this.Assignments.Select(a => a.UserId)); - - foreach (var user in usersToAdd) { Assignment newAssign = new Assignment @@ -92,9 +90,7 @@ namespace TicketManager.Models UserId = user.Id }; this.Assignments.Add(newAssign); - // AddLogEntry(this, " joined the project."); } - // return this.Assignments; } public void RemoveMembers(List membersToRemove) { @@ -121,10 +117,9 @@ namespace TicketManager.Models { this.AddMembers(projectMembers); } - } - public int GetMembersCount() => this.GetMembers().Count(); - public void GetTicketsCount() => this.Tickets.Count(); + // public int GetMembersCount() => this.GetMembers().Count(); + // public void GetTicketsCount() => this.Tickets.Count(); public void GetTicketsUpdates() { throw new NotImplementedException("Not Implemented"); } public void Close() diff --git a/Tests/TicketManager.Tests/UnitTests/ProjectModelTests.cs b/Tests/TicketManager.Tests/UnitTests/ProjectModelTests.cs index c4cc453..2d8a1c4 100644 --- a/Tests/TicketManager.Tests/UnitTests/ProjectModelTests.cs +++ b/Tests/TicketManager.Tests/UnitTests/ProjectModelTests.cs @@ -105,5 +105,13 @@ namespace TicketManager.Tests var res = project.GetMembers().Count(); Assert.Equal(1, res); } + + [Fact] + public void CloseProject_IsClosed() + { + Project project = new Project() { Status = Status.InProgress }; + project.Close(); + Assert.Equal(Status.Done, project.Status); + } } }