public void Czy_Tworzy_Prawidlowo(byte indeks) { //Ustal IKomorkaDiagonalna komorka = Stworz_KomorkaImieniaINaleznosciWejscowej.Stworz(indeks) as IKomorkaDiagonalna; //Dzialaj i Asercja AsertujKomorka.AsertujKolumne((byte)(indeks + 2), komorka.Kolumna); AsertujKomorka.AsertujRzad((byte)(indeks + 1), komorka.Rzad); AsertujKomorka.AsertujTekst("—", komorka.Tekst); }
public void Czy_Adaptuje_Prawidlowo() { //Ustal byte kolumnaZadana = default(byte); byte rzadZadany = default(byte); string tekstZadany = default(string); Mock <IKomorkaDiagonalna> komorkaAdaptowalna_Mock = Stworz_KomorkaDiagonalna_Mock.Stworz_Pola_WeryfikowalnyMock(kolumnaZadana, rzadZadany, tekstZadany); IKomorkaDiagonalna komorkaDiagonalna = Stworz_KomorkaDiagonalnaAdapter.Stworz(komorkaAdaptowalna_Mock.Object); //Dzialaj i Asercja AsertujKomorka.Asertuj(kolumnaZadana, rzadZadany, tekstZadany, komorkaDiagonalna); komorkaAdaptowalna_Mock.Verify(komorka => komorka.Kolumna, Times.Once); komorkaAdaptowalna_Mock.Verify(komorka => komorka.Rzad, Times.Once); komorkaAdaptowalna_Mock.Verify(komorka => komorka.Tekst, Times.Once); }
/// <summary> /// Stworz adapter komorki diagonalnej. /// </summary> internal KomorkaDiagonalnaAdapter(IKomorkaDiagonalna komorkaDiagonalnaAdaptowalna) : base(komorkaDiagonalnaAdaptowalna) { komorkaAdaptowana = komorkaDiagonalnaAdaptowalna; }
public static IKomorkaDiagonalna Stworz(IKomorkaDiagonalna komorkaDiagonalnaAdaptowalna) { return(new KomorkaDiagonalnaAdapter(komorkaDiagonalnaAdaptowalna)); }