public void Visningar_borde_ange_2_visningar() { var visningar = new Visningar(); visningar.LäggTill(new Visning(1, 2, 3, 4, 5, 6, 7)); visningar.LäggTill(new Visning(11, 12, 13, 14, 15, 16, 17)); Assert.That(visningar.AntalVisningar(), Is.EqualTo(2)); }
public void Visningar_borde_visa_två_visningar() { var ritareMock = new Mock <IRitare>(); var visningar = new Visningar(); visningar.LäggTill(new Visning(1, 2, 3, 4, 5, 6, 7)); visningar.LäggTill(new Visning(11, 12, 13, 14, 15, 16, 17)); visningar.Visa(ritareMock.Object); ritareMock.Verify(ritare => ritare.KopieraBildTillSkärmen(1, 2, 4, 5, 6, 7)); ritareMock.Verify(ritare => ritare.KopieraBildTillSkärmen(11, 12, 14, 15, 16, 17)); }
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); }
public void Visningar_borde_ange_1_visning() { var visningar = new Visningar(); visningar.LäggTill(new Visning(1, 2, 3, 4, 5, 6, 7)); Assert.That(visningar.AntalVisningar(), Is.EqualTo(1)); }
public void Visningar_borde_göra_undantag_om_null_läggs_till() { var visningar = new Visningar(); try { visningar.LäggTill(null); Assert.Fail("Inget undantag gjordes."); } catch (UndantagFörSaknatKrav undantag) { Assert.That(undantag.Message.ToLower(), Does.Contain("visningar")); } }
public Visningar HämtaVisningar() { var visningar = new Visningar(); foreach (var bild in _bilder) { visningar.LäggTill(new Visning( bild.Position.X, bild.Position.Y, bild.Position.Z, bild.Bild.Bildmängdskoordinat.X, bild.Bild.Bildmängdskoordinat.Y, bild.Bild.Bildmängdsstorlek.Bredd, bild.Bild.Bildmängdsstorlek.Höjd)); } return(visningar); }