public Query(IMessageRepository _messageRepository) { Field <ListGraphType <MessageType> > ( "messages", "A list of all messages sent.", resolve: context => _messageRepository.AllMessages() ); Field <ListGraphType <MoodType> > ( "moods", "A temporary state of mind or feeling that will alter the appearance of content." ); }
public void CreateAndStoreAMessage() { _MessageRepository = new MessageRepository(_Clock.Object); _Clock.Setup(a => a.CurrentDateAndTime).Returns(_CNow); var alice = new User {Name = "Alice"}; _MessageRepository.AddMessage(alice, "I love the weather today"); var messagesOfUser = _MessageRepository.AllMessages(); Assert.AreEqual(messagesOfUser.Count, 1); Assert.AreEqual( messagesOfUser[0], new Message { Author = alice, Text = "I love the weather today", Time = _CNow }); }