Exemple #1
0
        public void Update_sets_parameters()
        {
            var component = new AvailableMoveListComponent();
            var moves = new List <Move> {
                new Move()
            }.ToArray();

            var aTitle = Guid.NewGuid().ToString();

            Assert.That(string.IsNullOrWhiteSpace(component.Title));
            Assert.That(component.Moves, Is.Null);
            Assert.That(component.ShowMoveList, Is.True);

            component.Update(aTitle, moves, false);

            Assert.That(component.Title, Is.EqualTo(aTitle));
            Assert.That(component.Moves, Is.EqualTo(moves));
            Assert.That(component.ShowMoveList, Is.False);
        }
Exemple #2
0
        public void MoveSelected_throws_when_no_delegate_wired_up()
        {
            var component = new AvailableMoveListComponent();

            Assert.That(() => component.MoveSelected(AnyMove), Throws.Exception);
        }