platform = NewDummyPlatform(collector, fs, cmdRunner, dirProvider, logger) }) Describe("GetDefaultNetwork", func() { Context("when default networks settings file is found", func() { expectedNetwork := boshsettings.Network{ Default: []string{"fake-default"}, DNS: []string{"fake-dns-name"}, IP: "fake-ip-address", Netmask: "fake-netmask", Gateway: "fake-gateway", Mac: "fake-mac-address", } BeforeEach(func() { settingsPath := filepath.Join(dirProvider.BoshDir(), "dummy-default-network-settings.json") expectedNetworkBytes, err := json.Marshal(expectedNetwork) Expect(err).ToNot(HaveOccurred()) fs.WriteFile(settingsPath, expectedNetworkBytes) }) It("returns network", func() { network, err := platform.GetDefaultNetwork() Expect(err).ToNot(HaveOccurred()) Expect(network).To(Equal(expectedNetwork)) }) }) Context("when default networks settings file is not found", func() {