dotnetomaniak.pl - Artykuły z tagiem fakedotnetomaniak.pl - Artykuły z tagiem fake2024-03-29T12:13:17Zhttps://dotnetomaniak.pl/Tags/fakeCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png4025https://dotnetomaniak.pl/Paket-i-FAKE-Novakovs-notes-of-codePaket i FAKE – Novakov's notes of code2016-03-24T06:32:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_D4sgppoCFkKyNteFpUIw3A.png"/></div><div>W świecie .NETowym bardzo wiele rozwiązań pochodzi z Microsoftu. Część z nich naprawdę dobra, część ma pewne wady. Na szczęście społeczność open-source przychodzi z pomocą. W tym poście mam zamiar opowiedzieć o dwóch narzędziach, które starają się poprawić to co w “oficjalnych” nie jest idealne - Paket oraz FAKE</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Paket-i-FAKE-Novakovs-notes-of-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fnovakov.github.io%2f2016%2f03%2f24%2fpaket-i-fake.html" style="border:0px"/></a></div></div>Novakovhttps://dotnetomaniak.pl/Users/43_4HoMCqEqU-eR27NcR3Q2016-03-29T22:33:47Zhttps://dotnetomaniak.pl/Paket-i-FAKE-Novakovs-notes-of-code1770W świecie .NETowym bardzo wiele rozwiązań pochodzi z Microsoftu. Część z nich naprawdę dobra, część ma pewne wady. Na szczęście społeczność open-source przychodzi z pomocą. W tym poście mam zamiar opowiedzieć o dwóch narzędziach, które starają się poprawić to co w “oficjalnych” nie jest idealne - Paket oraz FAKEhttp://novakov.github.io/2016/03/24/paket-i-fake.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_D4sgppoCFkKyNteFpUIw3A.pnghttps://dotnetomaniak.pl/Kurs-TDD-cz-17-FakeItEasy-DariuszWozniak-NETKurs TDD cz. 17: FakeItEasy | DariuszWoźniak .NET2016-02-20T18:28:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_levDggmlIUuG7_cpZjrsIA.png"/></div><div>Dziś w kursie TDD przyjrzymy się frameworkowi do tworzenia atrap, konkurencyjnemu do wcześniej poznanego Moq. FakeItEasy, bo o nim mowa, jest darmowy, łatwy w nauce, ma wsparcie dla C# i VB.NET, różni się od innych bibliotek nie tylko semantyką, ale także nieco innym podejściem do tematu tworzenia atrap.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kurs-TDD-cz-17-FakeItEasy-DariuszWozniak-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdariuszwozniak.net%2f2016%2f02%2f20%2fkurs-tdd-cz-17-fakeiteasy%2f" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYg2016-03-01T07:52:07Zhttps://dotnetomaniak.pl/Kurs-TDD-cz-17-FakeItEasy-DariuszWozniak-NET11270Dziś w kursie TDD przyjrzymy się frameworkowi do tworzenia atrap, konkurencyjnemu do wcześniej poznanego Moq. FakeItEasy, bo o nim mowa, jest darmowy, łatwy w nauce, ma wsparcie dla C# i VB.NET, różni się od innych bibliotek nie tylko semantyką, ale także nieco innym podejściem do tematu tworzenia atrap.http://dariuszwozniak.net/2016/02/20/kurs-tdd-cz-17-fakeiteasy/http://dotnetomaniak.pl/Data/Thumbnails/small_levDggmlIUuG7_cpZjrsIA.pnghttps://dotnetomaniak.pl/Piotr-Zielinski-Fake-Dummy-Stub-Mock-Test-Doublekrotkie-wyjasnienie-terminologii-uzywanej-w-testach-jednostkowychPiotr Zieliński » Fake, Dummy, Stub, Mock, Test Double–krótkie wyjaśnienie terminologii używanej w testach jednostkowych2011-10-30T20:47:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_4nJ92D5cLkahoQ4ava4I6g.png"/></div><div>Czytając różne książki lub artykuły można się zgubić w terminologii. Szczególnie Mock oraz Stub często są używane zamiennie a ich różnica jest jednak znacząca. Nie tłumaczyłem na język polski powyższych terminów aby nie wprowadzać jeszcze większego zamieszania
Zacznijmy od terminu najbardziej ogólnego – Double. Nazwa określa dowolny obiekt naśladujący realną klasę. Zatem obiektem double może być Fake, Dummy, Stub lub Mock. Innymi słowy double można podzielić na wspomniane 4 obiekty. Termin stanowi po pros...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotr-Zielinski-Fake-Dummy-Stub-Mock-Test-Doublekrotkie-wyjasnienie-terminologii-uzywanej-w-testach-jednostkowych"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d973" style="border:0px"/></a></div></div>pzielinskihttps://dotnetomaniak.pl/Users/uL1CEj4isEuRvajW8gS3pQ2011-11-08T01:42:42Zhttps://dotnetomaniak.pl/Piotr-Zielinski-Fake-Dummy-Stub-Mock-Test-Doublekrotkie-wyjasnienie-terminologii-uzywanej-w-testach-jednostkowych12770Czytając różne książki lub artykuły można się zgubić w terminologii. Szczególnie Mock oraz Stub często są używane zamiennie a ich różnica jest jednak znacząca. Nie tłumaczyłem na język polski powyższych terminów aby nie wprowadzać jeszcze większego zamieszania
Zacznijmy od terminu najbardziej ogólnego – Double. Nazwa określa dowolny obiekt naśladujący realną klasę. Zatem obiektem double może być Fake, Dummy, Stub lub Mock. Innymi słowy double można podzielić na wspomniane 4 obiekty. Termin stanowi po pros...http://www.pzielinski.com/?p=973http://dotnetomaniak.pl/Data/Thumbnails/small_4nJ92D5cLkahoQ4ava4I6g.pnghttps://dotnetomaniak.pl/Budowanie-projektu-ASPNET-z-FAKEBudowanie projektu ASP.NET z FAKE2010-11-25T05:59:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_N4oVT9WY90i245Cdlixr1Q.png"/></div><div>autor: Wspominałem już kiedyś o FAKE - F# Make. Jest to narzędzie do wykonywania buildów, tak jak MSBuild, nAnt, Rake, psake czy wiele innych. Przez krótki czas (przy jednym projekcie) miałem okazję się nim pobawić, i bardzo przypadło mi do gustu. Dzisiaj pokażę jak można z niego skorzystać.
Na początek jednak kilka linków:
* FAKE na Githubie
* blog autora
* Google group
* historia stabilnych buildów na CodeProject TeamCity - trzeba zalogować się jako gość, wybrać najnowszy build, i... ściągać najnowsze artefakty:)
Wychodzę z założenia, że wszystko co związane z systemem powinno wraz z nim wędrować do repozytorium. Trochę zależy to pewnie od projektu i przyjętych praktyk, ale na swoim build serwerze nie chciałbym mieć niczego poza standardowymi bibliotekami: czyli najlepiej jeśli wystarczy Windows z .NET. Dlatego też struktura mojego projektu wygląda tak:
fake-proj-structure
* /Build - skrypty z logiką poszczególnych kroków procesu budowania aplikacji; w tym przypadku są to skrypty w F# interpretowane przez FAKE
* /src/LogicLib, /src/Web - dwa projekty wchodzące w skład przykładowego systemu
* /src/Tests/* - projekty testów jednostkowych
* /tools - katalog z wszelkimi narzędziami używanymi w projekcie, w tym przypadku: FAKE
* dodatkowo root posiada plik Build.bat wywoływany przez build serwer w celu przeprowadzenia... buildu:) (nawet Bob Budowniczy nie użył tyle razy słowa "build" w jednym zdaniu)
Tyczy się to maszyny deweloperskiej, gdzie mam zainstalowane Visual Studio z F#. Na serwerze CI (Team City) nie mam VS, więc do katalogu /tools dojdzie jeszcze paczka z kompilatorem, interpreterem i bibliotekami F#.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Budowanie-projektu-ASPNET-z-FAKE"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.maciejaniserowicz.com%2fpost%2f2010%2f11%2f25%2fBudowanie-projektu-ASPNET-z-FAKE.aspx" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2010-11-28T19:30:23Zhttps://dotnetomaniak.pl/Budowanie-projektu-ASPNET-z-FAKE2650autor: Wspominałem już kiedyś o FAKE - F# Make. Jest to narzędzie do wykonywania buildów, tak jak MSBuild, nAnt, Rake, psake czy wiele innych. Przez krótki czas (przy jednym projekcie) miałem okazję się nim pobawić, i bardzo przypadło mi do gustu. Dzisiaj pokażę jak można z niego skorzystać.
Na początek jednak kilka linków:
* FAKE na Githubie
* blog autora
* Google group
* historia stabilnych buildów na CodeProject TeamCity - trzeba zalogować się jako gość, wybrać najnowszy build, i... ściągać najnowsze artefakty:)
Wychodzę z założenia, że wszystko co związane z systemem powinno wraz z nim wędrować do repozytorium. Trochę zależy to pewnie od projektu i przyjętych praktyk, ale na swoim build serwerze nie chciałbym mieć niczego poza standardowymi bibliotekami: czyli najlepiej jeśli wystarczy Windows z .NET. Dlatego też struktura mojego projektu wygląda tak:
fake-proj-structure
* /Build - skrypty z logiką poszczególnych kroków procesu budowania aplikacji; w tym przypadku są to skrypty w F# interpretowane przez FAKE
* /src/LogicLib, /src/Web - dwa projekty wchodzące w skład przykładowego systemu
* /src/Tests/* - projekty testów jednostkowych
* /tools - katalog z wszelkimi narzędziami używanymi w projekcie, w tym przypadku: FAKE
* dodatkowo root posiada plik Build.bat wywoływany przez build serwer w celu przeprowadzenia... buildu:) (nawet Bob Budowniczy nie użył tyle razy słowa "build" w jednym zdaniu)
Tyczy się to maszyny deweloperskiej, gdzie mam zainstalowane Visual Studio z F#. Na serwerze CI (Team City) nie mam VS, więc do katalogu /tools dojdzie jeszcze paczka z kompilatorem, interpreterem i bibliotekami F#.http://www.maciejaniserowicz.com/post/2010/11/25/Budowanie-projektu-ASPNET-z-FAKE.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_N4oVT9WY90i245Cdlixr1Q.png