Exemplo n.º 1
0
        public void GetSetter_returns_a_viable_object_for_Sprint_Tickets(Sprint sprint,
                                                                         Ticket ticket,
                                                                         SourceCollectionAccessor sut)
        {
            sprint.Tickets.Clear();
            var setter = sut.GetSetter(typeof(Sprint), nameof(Sprint.Tickets));

            setter.Set(sprint, new HashSet <Ticket>(new[] { ticket }));

            Assert.That(sprint.Tickets, Is.EquivalentTo(new[] { ticket }));
        }
Exemplo n.º 2
0
        public void GetGetter_returns_a_viable_object_for_Sprint_Tickets(Sprint sprint,
                                                                         Ticket ticket,
                                                                         SourceCollectionAccessor sut)
        {
            sprint.Tickets.Clear();
            sprint.Tickets.Add(ticket);
            var getter = sut.GetGetter(typeof(Sprint), nameof(Sprint.Tickets));

            var result = getter.Get(sprint);

            Assert.That(result, Is.EquivalentTo(new[] { ticket }));
        }
Exemplo n.º 3
0
        public void GetSetter_returns_non_null_for_Sprint_Tickets(SourceCollectionAccessor sut)
        {
            var setter = sut.GetSetter(typeof(Sprint), nameof(Sprint.Tickets));

            Assert.That(setter, Is.Not.Null);
        }