예제 #1
0
        public async Task Create_AssigneeIdIsSet_AddsAssigneeIdParameter()
        {
            const uint expected = 0;

            await _sut.Create(0, "title", assigneeId : expected);

            _request.Received().AddParameterIfNotNull("assignee_id", expected);
        }
예제 #2
0
        static void Main()
        {
            Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory);
            using (var context = new DatabaseContext())
            {
                IRepository <Issue> repository = new IssueRepository(context);

                var date  = DateTime.Now;
                var issue = new Issue
                {
                    CreatedOn  = date,
                    ModifiedOn = date,
                    Title      = "TestTitle1",
                    Notes      = "TestNotes1"
                };

                repository.Create(issue);

                var issues = repository.Get(1).ToList();

                foreach (var entity in issues)
                {
                    Console.WriteLine($"{entity.Notes} {entity.ModifiedOn} {entity.CreatedOn}");
                }

                var savedIssue = repository.Get(1).FirstOrDefault();

                if (savedIssue != null)
                {
                    Console.WriteLine($"{savedIssue.Notes} {savedIssue.ModifiedOn}");
                    savedIssue.Notes = "UpdatedNotes";
                    repository.Update(savedIssue);
                }

                var updatedIssue = repository.Get(savedIssue.Id).FirstOrDefault();


                if (updatedIssue != null)
                {
                    Console.WriteLine($"{updatedIssue.Notes} {updatedIssue.ModifiedOn}");
                }

                Console.ReadKey();
            }
        }