public void Visningar_borde_inte_visa_när_det_inte_finns_visningar() { var ritareMock = new Mock <IRitare>(); var visningar = new Visningar(); visningar.Visa(ritareMock.Object); ritareMock.Verify(ritare => ritare.KopieraBildTillSkärmen(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>()), Times.Never); }
public void Visningar_borde_visa_en_visning() { var ritareMock = new Mock <IRitare>(); var visningar = new Visningar(); visningar.LäggTill(new Visning(1, 2, 3, 4, 5, 6, 7)); visningar.Visa(ritareMock.Object); ritareMock.Verify(ritare => ritare.KopieraBildTillSkärmen(1, 2, 4, 5, 6, 7)); }
public void Visningar_borde_visa_lägre_lager_först() { var ritareMock = new Mock <IRitare>(MockBehavior.Strict); var ordning = new MockSequence(); ritareMock.InSequence(ordning).Setup(ritare => ritare.KopieraBildTillSkärmen(1, 2, 4, 5, 6, 7)); ritareMock.InSequence(ordning).Setup(ritare => ritare.KopieraBildTillSkärmen(11, 12, 14, 15, 16, 17)); var visningar = new Visningar(); visningar.LäggTill(new Visning(11, 12, 13, 14, 15, 16, 17)); visningar.LäggTill(new Visning(1, 2, 3, 4, 5, 6, 7)); visningar.Visa(ritareMock.Object); }